クラス Ccuboid
- java.lang.Object
-
- Ccuboid
-
public class Ccuboid extends java.lang.Object
直方体 bmdGenerator向けに作成したもの
2021.09.24- 作成者:
- ohno
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ クラス 説明 (package private) class
Ccuboid.face
face in Ccuboid
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 (package private) int
divX
x-方向分割数(package private) int
divY
y-方向分割数(package private) int
divZ
z-方向分割数private org.apache.commons.math3.linear.RealVector
p0
原点(package private) org.apache.commons.math3.linear.RealVector[]
v
頂点private double
xLen
x-長さprivate double
yLen
x-長さprivate double
zLen
x-長さ
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 Ccuboid(double[] p, double xLen, double yLen, double zLen, int divX, int divY, int divZ)
初期化
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 (package private) Ccuboid.face[]
getFace()
6Faceの取得private org.apache.commons.math3.linear.RealVector[]
getVertices()
頂点の取得
v0=p0 v1=p0+x_len v2= v1+y_len v3= v2-x_len
v4= p0+z_len v5=v4+x_len v6= v5+y_len v7= v6-x_lenprivate java.lang.String
transFoam(java.lang.String oneline)
void
write(java.io.PrintWriter pw)
印字
-
-
-
メソッドの詳細
-
write
public void write(java.io.PrintWriter pw)
印字- パラメータ:
pw
- print writer
-
getVertices
private org.apache.commons.math3.linear.RealVector[] getVertices()
頂点の取得
v0=p0 v1=p0+x_len v2= v1+y_len v3= v2-x_len
v4= p0+z_len v5=v4+x_len v6= v5+y_len v7= v6-x_len- 戻り値:
- 8vertices
-
transFoam
private java.lang.String transFoam(java.lang.String oneline)
- パラメータ:
oneline
- 一行をよみこんで- 戻り値:
- tmp[]をかえす。split("[{}\\s;:]+")
-
getFace
Ccuboid.face[] getFace()
6Faceの取得- 戻り値:
- faces
-
-