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

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

JgclBsplineSurface3D を返す jp.go.ipa.jgcl のメソッド
abstract  JgclBsplineSurface3D JgclParametricSurface3D.toBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint)
          この曲面の指定の (パラメータ的な) 矩形区間を厳密に再現する 有理 Bspline 曲面を返す抽象メソッド。
abstract  JgclBsplineSurface3D JgclParametricSurface3D.offsetByBsplineSurface(JgclParameterSection uSect, JgclParameterSection vSect, double magni, int side, JgclToleranceForDistance tol)
          この曲面の指定の (パラメータ的な) 矩形区間をオフセットした曲面を 与えられた誤差で近似する Bspline 曲面を求める抽象メソッド。
 JgclBsplineSurface3D JgclSurfaceOfRevolution3D.toBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint)
          この曲面の指定の (パラメータ的な) 矩形区間を厳密に再現する 有理 Bspline 曲面を返す。
 JgclBsplineSurface3D JgclSurfaceOfRevolution3D.offsetByBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint, double magni, int side, JgclToleranceForDistance tol)
          この曲面の指定の (パラメータ的な) 矩形区間をオフセットした曲面を 与えられた誤差で近似する Bspline 曲面を求める。
 JgclBsplineSurface3D JgclCylindricalSurface3D.toBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint)
          この曲面の指定の (パラメータ的な) 矩形区間を厳密に再現する有理 Bspline 曲面を返す。
 JgclBsplineSurface3D JgclCylindricalSurface3D.offsetByBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint, double magni, int side, JgclToleranceForDistance tol)
          この曲面の指定の (パラメータ的な) 矩形区間をオフセットした曲面を 与えられた誤差で近似する Bspline 曲面を求める。
 JgclBsplineSurface3D JgclBoundedSurface3D.toBsplineSurface()
          この (矩形のパラメータ定義域を持つ) 有限曲面全体を厳密に再現する 有理 Bspline 曲面を返す。
 JgclBsplineSurface3D JgclBoundedSurface3D.offsetByBsplineSurface(double magni, int side, JgclToleranceForDistance tol)
          この (矩形のパラメータ定義域を持つ) 有限曲面全体をオフセットした曲面を 与えられた誤差で近似する Bspline 曲面を求める。
 JgclBsplineSurface3D JgclCurveBoundedSurface3D.toBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint)
          この曲面の指定の (パラメータ的な) 矩形区間を厳密に再現する 有理 Bspline 曲面を返す。
 JgclBsplineSurface3D JgclCurveBoundedSurface3D.offsetByBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint, double magni, int side, JgclToleranceForDistance tol)
          この曲面の指定の (パラメータ的な) 矩形区間をオフセットした曲面を 与えられた誤差で近似する Bspline 曲面を求める。
 JgclBsplineSurface3D JgclRectangularTrimmedSurface3D.toBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint)
          この曲面の指定の (パラメータ的な) 矩形区間を厳密に再現する 有理 Bspline 曲面を返す。
 JgclBsplineSurface3D JgclRectangularTrimmedSurface3D.offsetByBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint, double magni, int side, JgclToleranceForDistance tol)
          この曲面の指定の (パラメータ的な) 矩形区間をオフセットした曲面を 与えられた誤差で近似する Bspline 曲面を求める。
 JgclBsplineSurface3D JgclBsplineCurve3D.tabcylSurface(JgclBsplineCurve3D mate)
          タブシル面の生成。
 JgclBsplineSurface3D JgclBsplineCurve3D.loftSurface(JgclVector3D vector, double length)
          ロフト面の生成。
 JgclBsplineSurface3D JgclMesh3D.toBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint)
          この曲面の指定の (パラメータ的な) 矩形区間を厳密に再現する 有理 Bspline 曲面を返す抽象メソッド。
 JgclBsplineSurface3D JgclMesh3D.offsetByBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint, double magni, int side, JgclToleranceForDistance tol)
          この曲面の指定の (パラメータ的な) 矩形区間をオフセットした曲面を 与えられた誤差で近似する Bspline 曲面を求める。
 JgclBsplineSurface3D JgclPureBezierSurface3D.toBsplineSurface()
          この (矩形のパラメータ定義域を持つ) 有限曲面全体を厳密に再現する 有理 Bspline 曲面を返す。
 JgclBsplineSurface3D JgclPureBezierSurface3D.toBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint)
          この曲面の指定の (パラメータ的な) 矩形区間を厳密に再現する 有理 Bspline 曲面を返す。
 JgclBsplineSurface3D JgclPureBezierSurface3D.offsetByBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint, double magni, int side, JgclToleranceForDistance tol)
          この曲面の指定の (パラメータ的な) 矩形区間をオフセットした曲面を 与えられた誤差で近似する Bspline 曲面を求める。
 JgclBsplineSurface3D JgclSphericalSurface3D.toBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint)
          この曲面の指定の (パラメータ的な) 矩形区間を厳密に再現する有理 Bspline 曲面を返す。
 JgclBsplineSurface3D JgclSphericalSurface3D.offsetByBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint, double magni, int side, JgclToleranceForDistance tol)
          この曲面の指定の (パラメータ的な) 矩形区間をオフセットした曲面を 与えられた誤差で近似する Bspline 曲面を求める。
 JgclBsplineSurface3D JgclBsplineSurface3D.uShiftIfPeriodic(double newStartParam)
          この U 方向に「閉じた形式」のBスプライン曲面の形状を変えずに、 与えられた U パラメータ値に対応する点を開始点とするように 変換したものを返す。
 JgclBsplineSurface3D JgclBsplineSurface3D.vShiftIfPeriodic(double newStartParam)
          この V 方向に「閉じた形式」のBスプライン曲面の形状を変えずに、 与えられた V パラメータ値に対応する点を開始点とするように 変換したものを返す。
 JgclBsplineSurface3D JgclBsplineSurface3D.toBsplineSurface()
          この (矩形のパラメータ定義域を持つ) 有限曲面全体を厳密に再現する 有理 Bspline 曲面を返す。
 JgclBsplineSurface3D JgclBsplineSurface3D.toBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint)
          この曲面の指定の (パラメータ的な) 矩形区間を厳密に再現する 有理 Bspline 曲面を返す。
 JgclBsplineSurface3D JgclBsplineSurface3D.offsetByBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint, double magni, int side, JgclToleranceForDistance tol)
          この曲面の指定の (パラメータ的な) 矩形区間をオフセットした曲面を 与えられた誤差で近似する Bspline 曲面を求める。
 JgclBsplineSurface3D JgclBsplineSurface3D.uInsertKnot(double uParam)
          この曲面の、与えられた U 方向のパラメータ位置に新たなノットを挿入する。
 JgclBsplineSurface3D JgclBsplineSurface3D.vInsertKnot(double vParam)
          この曲面の、与えられた V 方向のパラメータ位置に新たなノットを挿入する。
 JgclBsplineSurface3D[] JgclBsplineSurface3D.uDivide(double uParam)
          この曲面を、与えられた U 方向のパラメータ値で分割する。
 JgclBsplineSurface3D[] JgclBsplineSurface3D.vDivide(double vParam)
           
 JgclBsplineSurface3D JgclBsplineSurface3D.truncate(JgclParameterSection uSection, JgclParameterSection vSection)
          このBスプライン曲面を、与えられた矩形区間で切断する。
 JgclBsplineSurface3D JgclBsplineSurface3D.uElevateOneDegree()
          この曲面を、形状をそのままにして、U 方向の次数を一つ上げた曲面を返す。
 JgclBsplineSurface3D JgclBsplineSurface3D.vElevateOneDegree()
          この曲面を、形状をそのままにして、V 方向の次数を一つ上げた曲面を返す。
 JgclBsplineSurface3D JgclConicalSurface3D.toBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint)
          この曲面の指定の (パラメータ的な) 矩形区間を厳密に再現する有理 Bspline 曲面を返す。
 JgclBsplineSurface3D JgclConicalSurface3D.offsetByBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint, double magni, int side, JgclToleranceForDistance tol)
          この曲面の指定の (パラメータ的な) 矩形区間をオフセットした曲面を 与えられた誤差で近似する Bspline 曲面を求める。
 JgclBsplineSurface3D JgclPlane3D.toBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint)
          この曲面の指定の (パラメータ的な) 矩形区間を厳密に再現する有理 Bspline 曲面を返す。
 JgclBsplineSurface3D JgclPlane3D.offsetByBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint, double magni, int side, JgclToleranceForDistance tol)
          この曲面の指定の (パラメータ的な) 矩形区間をオフセットした曲面を 与えられた誤差で近似する Bspline 曲面を求める。
 JgclBsplineSurface3D JgclSurfaceOfLinearExtrusion3D.toBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint)
          この曲面の指定の (パラメータ的な) 矩形区間を厳密に再現する 有理 Bspline 曲面を返す。
 JgclBsplineSurface3D JgclSurfaceOfLinearExtrusion3D.offsetByBsplineSurface(JgclParameterSection uPint, JgclParameterSection vPint, double magni, int side, JgclToleranceForDistance tol)
          この曲面の指定の (パラメータ的な) 矩形区間をオフセットした曲面を 与えられた誤差で近似する Bspline 曲面を求める。