クラス
jp.go.ipa.jgcl.JgclBsplineCurve3D の使用

jp.go.ipa.jgcl での JgclBsplineCurve3D の使用
 

JgclBsplineCurve3D を返す jp.go.ipa.jgcl のメソッド
abstract  JgclBsplineCurve3D JgclParametricCurve3D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す抽象メソッド。
protected static JgclBsplineCurve3D JgclConic3D.convertPolyBezierCurvesToOneBsplineCurve(JgclPureBezierCurve3D[] bezierCurves, boolean closed)
          ある円錐曲線の一部を再現する有理ベジエ曲線列を一本の有理Bスプライン曲線に変換する。
 JgclBsplineCurve3D JgclParabola3D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を再現する有理Bスプライン曲線を返す。
 JgclBsplineCurve3D JgclHyperbola3D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を再現する有理Bスプライン曲線を返す。
 JgclBsplineCurve3D JgclBoundedCurve3D.toBsplineCurve()
          この有限曲線全体を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve3D JgclPolynomialCurve3D.toBsplineCurve(JgclParameterSection section)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve3D JgclEllipse3D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を再現する有理Bスプライン曲線を返す。
 JgclBsplineCurve3D JgclSurfaceCurve3D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve3D JgclBsplineCurve3D.toBsplineCurve()
          この有限曲線全体を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve3D JgclBsplineCurve3D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve3D JgclBsplineCurve3D.insertKnot(double param)
          この曲線の、指定のパラメータ値の位置に新たなノットを挿入した曲線を返す。
 JgclBsplineCurve3D[] JgclBsplineCurve3D.divide(double param)
          このBスプライン曲線を、与えられたパラメータ値で分割する。
 JgclBsplineCurve3D JgclBsplineCurve3D.truncate(JgclParameterSection section)
          このBスプライン曲線を、与えられたパラメータ区間で切断する。
 JgclBsplineCurve3D JgclBsplineCurve3D.shiftIfPeriodic(double newStartParam)
          この「閉じた形式」のBスプライン曲線の形状を変えずに、 与えられたパラメータ値に対応する点を開始点とするように 変換したものを返す。
 JgclBsplineCurve3D JgclBsplineCurve3D.elevateOneDegree()
          この曲線を、形状をそのままにして、次数を一つ上げた曲線を返す。
 JgclBsplineCurve3D JgclBsplineCurve3D.mergeIfContinuous(JgclBsplineCurve3D mate)
          このBスプライン曲線と、 このBスプライン曲線の終了点に幾何的に繋がっているBスプライン曲線を 一本のBスプライン曲線にする。
static JgclBsplineCurve3D[] JgclBsplineCurve3D.identicalKnotSequences(JgclBsplineCurve3D[] crvs, JgclParameterSection pint)
          与えられたBスプライン曲線の列のノット列/次数/制御点の数を揃える。
 JgclBsplineCurve3D JgclLine3D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve3D JgclCompositeCurveSegment3D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve3D JgclPolyline3D.toBsplineCurve()
          この有限曲線全体を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve3D JgclPolyline3D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve3D JgclTrimmedCurve3D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve3D JgclBoundedLine3D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve3D JgclCircle3D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を再現する有理Bスプライン曲線を返す。
 JgclBsplineCurve3D JgclCompositeCurve3D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve3D JgclPureBezierCurve3D.toBsplineCurve()
          この有限曲線全体を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve3D JgclPureBezierCurve3D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 

JgclBsplineCurve3D 型のパラメータを持つ jp.go.ipa.jgcl のメソッド
 JgclBsplineCurve3D JgclBsplineCurve3D.mergeIfContinuous(JgclBsplineCurve3D mate)
          このBスプライン曲線と、 このBスプライン曲線の終了点に幾何的に繋がっているBスプライン曲線を 一本のBスプライン曲線にする。
static JgclBsplineCurve3D[] JgclBsplineCurve3D.identicalKnotSequences(JgclBsplineCurve3D[] crvs, JgclParameterSection pint)
          与えられたBスプライン曲線の列のノット列/次数/制御点の数を揃える。
 JgclBsplineSurface3D JgclBsplineCurve3D.tabcylSurface(JgclBsplineCurve3D mate)
          タブシル面の生成。