|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.go.ipa.jgcl.JgclGeometry | +--jp.go.ipa.jgcl.JgclNonParametricSurface | +--jp.go.ipa.jgcl.JgclNonParametricSurface3D | +--jp.go.ipa.jgcl.JgclSetOfTriangles3D
3次元 : 一繋がりの三角形の集合を表すクラス。
内部クラスの概要 | |
class |
JgclSetOfTriangles3D.Edge
三角形の辺を表す内部クラス。 |
class |
JgclSetOfTriangles3D.Face
ある三角形を表す内部クラス。 |
class |
JgclSetOfTriangles3D.Vertex
三角形の頂点を表す内部クラス。 |
コンストラクタの概要 | |
JgclSetOfTriangles3D(java.util.Enumeration pointsOnSurface)
ある曲面上のランダムな点群を与え、 それらを頂点とする三角形の集合としてオブジェクトを構築する。 |
|
JgclSetOfTriangles3D(java.util.Enumeration pointsOnSurface,
double xScale,
double yScale)
ある曲面上のランダムな点群を与え、 それらを頂点とする三角形の集合としてオブジェクトを構築する。 |
|
JgclSetOfTriangles3D(java.util.Enumeration pointsOnSurface,
double xScale,
double yScale,
double radiusScale)
ある曲面上のランダムな点群を与え、 それらを頂点とする三角形の集合としてオブジェクトを構築する。 |
|
JgclSetOfTriangles3D(JgclMesh3D mesh)
格子状の点網を与え、 それらを頂点とする三角形の集合としてオブジェクトを構築する。 |
メソッドの概要 | |
java.util.Enumeration |
edgeElements()
この三角形の集合が含む辺の Enumeration を返す。 |
java.util.Enumeration |
faceElements()
この三角形の集合が含む三角形の Enumeration を返す。 |
int |
getNumberOfEdges()
この三角形の集合が含む辺の数を返す。 |
int |
getNumberOfFaces()
この三角形の集合が含む三角形の数を返す。 |
int |
getNumberOfVertices()
この三角形の集合が含む頂点の数を返す。 |
boolean |
isFreeform()
この幾何要素が自由形状か否かを返す。 |
static void |
main(java.lang.String[] args)
デバッグ用メインプログラム。 |
protected void |
output(java.io.PrintWriter writer,
int indent)
出力ストリームに形状情報を出力する。 |
java.util.Enumeration |
vertexElements()
この三角形の集合が含む頂点の Enumeration を返す。 |
クラス jp.go.ipa.jgcl.JgclNonParametricSurface3D から継承したメソッド |
dimension, is3D |
クラス jp.go.ipa.jgcl.JgclNonParametricSurface から継承したメソッド |
isSurface |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public JgclSetOfTriangles3D(JgclMesh3D mesh)
mesh の一次元目/二次元目のいずれかの要素数が 2 より小さい場合には JgclInvalidArgumentValue の例外を返す。
mesh
- 格子状の点網JgclInvalidArgumentValue
public JgclSetOfTriangles3D(java.util.Enumeration pointsOnSurface)
pointsOnSurface
- ある曲面上のランダムな点群public JgclSetOfTriangles3D(java.util.Enumeration pointsOnSurface, double xScale, double yScale)
pointsOnSurface
- ある曲面上のランダムな点群xScale
- 三角形の集合を作成する際の2次元座標値の X 成分の縮尺倍率yScale
- 三角形の集合を作成する際の2次元座標値の Y 成分の縮尺倍率public JgclSetOfTriangles3D(java.util.Enumeration pointsOnSurface, double xScale, double yScale, double radiusScale)
pointsOnSurface
- ある曲面上のランダムな点群xScale
- 三角形の集合を作成する元となる Voronoi 図を作成する際の2次元座標値の X 成分の縮尺倍率yScale
- 三角形の集合を作成する元となる Voronoi 図を作成する際の2次元座標値の Y 成分の縮尺倍率radiusScale
- 三角形の集合を作成する元となる Voronoi 図を囲む円の半径の大きさを規定する倍率メソッドの詳細 |
public java.util.Enumeration faceElements()
public java.util.Enumeration vertexElements()
public java.util.Enumeration edgeElements()
public int getNumberOfVertices()
public int getNumberOfFaces()
public int getNumberOfEdges()
public boolean isFreeform()
JgclGeometry
内の isFreeform
protected void output(java.io.PrintWriter writer, int indent)
JgclGeometry
内の output
writer
- PrintWriterindent
- インデントの深さJgclGeometry
public static void main(java.lang.String[] args)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |