|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.go.ipa.jgcl.JgclGeometry | +--jp.go.ipa.jgcl.JgclNonParametricSurface | +--jp.go.ipa.jgcl.JgclNonParametricSurface3D | +--jp.go.ipa.jgcl.JgclFilletObject3D
3次元 : フィレット曲面情報を表すクラス。
このクラスは、二幾何要素に接する円弧の軌跡 (これをフィレットという) を表す。
このクラスのインスタンスは
JgclFilletSection3D
[])
メソッドの概要 | |
JgclPolyline3D |
curveOfCenter()
このフィレットの中心の軌跡を表す曲線を返す。 |
JgclPolyline2D |
curveOnSurface1()
このフィレットの各断面の pointOnGeometry1 側の幾何要素が曲面であるものとして、 その曲面上の点の軌跡を表す2次元曲線を返す。 |
JgclPolyline2D |
curveOnSurface2()
このフィレットの各断面の pointOnGeometry2 側の幾何要素が曲面であるものとして、 その曲面上の点の軌跡を表す2次元曲線を返す。 |
boolean |
isFreeform()
この幾何要素が自由形状か否かを返す。 |
int |
nSections()
このフィレットの断面の数を返す。 |
protected void |
output(java.io.PrintWriter writer,
int indent)
出力ストリームに形状情報を出力する。 |
JgclFilletSection3D |
sectionAt(int n)
このフィレットの n 番めの断面を返す。 |
JgclFilletSection3D[] |
sections()
このフィレットの断面の列を返す。 |
クラス 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 JgclFilletSection3D[] sections()
public int nSections()
public JgclFilletSection3D sectionAt(int n)
n
- インデックスpublic JgclPolyline3D curveOfCenter()
public JgclPolyline2D curveOnSurface1()
public JgclPolyline2D curveOnSurface2()
public boolean isFreeform()
JgclGeometry
内の isFreeform
protected void output(java.io.PrintWriter writer, int indent)
JgclGeometry
内の output
writer
- PrintWriterindent
- インデントの深さJgclGeometry
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |