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

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

jp.go.ipa.jgcl での JgclParametricCurve3D のサブクラス
 class JgclBoundedCurve3D
          3次元 : 有限な曲線を表す抽象クラス。
 class JgclBoundedLine3D
          3次元 : 線分を表すクラス。
 class JgclBsplineCurve3D
          3次元 : 非有理 (多項式) Bスプライン曲線および有理Bスプライン曲線を表すクラス。
 class JgclCircle3D
          3次元 : 円を表すクラス 円は、その中心の位置と局所 X/Y 軸の方向を示す局所座標系 (配置情報、JgclAxis2Placement3D) position と 半径 radius で定義される。
 class JgclCompositeCurve3D
          3次元 : 複合曲線を表すクラス。
 class JgclCompositeCurveSegment3D
          3次元 : 複合曲線を構成するセグメントを表すクラス。
 class JgclConic3D
          3次元 : 円錐曲線のクラス階層のルートとなる抽象クラス。
 class JgclEllipse3D
          3次元 : 楕円を表すクラス。
 class JgclFreeformCurveWithControlPoints3D
          3次元 : 制御点を持った自由曲線を表す抽象クラス。
 class JgclHyperbola3D
          3次元 : 双曲線を表すクラス。
 class JgclIntersectionCurve3D
          3次元 : 二曲面間の交線を表すクラス。
 class JgclLine3D
          3次元 : 直線を表すクラス。
 class JgclParabola3D
          3次元 : 放物線を表すクラス。
 class JgclPolyline3D
          3次元 : ポリラインを表すクラス。
 class JgclPolynomialCurve3D
          3次元 : 多項式曲線を表すクラス。
 class JgclPureBezierCurve3D
          3次元 : 非有理 (多項式) ベジエ曲線および有理ベジエ曲線を表すクラス このクラスに特有な属性を表すフィールドは特にない。
 class JgclSurfaceCurve3D
          3次元 : 曲面上の曲線 (面上線) を表すクラス。
 class JgclTrimmedCurve3D
          3次元 : トリム曲線を表すクラス。
 

JgclParametricCurve3D を返す jp.go.ipa.jgcl のメソッド
abstract  JgclParametricCurve3D JgclParametricCurve3D.parallelTranslate(JgclVector3D moveVec)
          この曲線を、与えられたベクトルに従って平行移動した曲線を返す抽象メソッド。
protected abstract  JgclParametricCurve3D JgclParametricCurve3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 JgclParametricCurve3D JgclParametricCurve3D.transformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 JgclParametricCurve3D JgclParametricCurve3D.transformBy(JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 JgclParametricCurve3D JgclParametricCurve3D.reverseTransformBy(JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で逆変換する。
 JgclParametricCurve3D JgclParabola3D.parallelTranslate(JgclVector3D moveVec)
          この曲線を、与えられたベクトルに従って平行移動した曲線を返す。
protected  JgclParametricCurve3D JgclParabola3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
abstract  JgclParametricCurve3D JgclParametricSurface3D.uIsoParametricCurve(double uParam)
          この曲面の U パラメータ一定の位置にある等パラメータ曲線を返す抽象メソッド。
abstract  JgclParametricCurve3D JgclParametricSurface3D.vIsoParametricCurve(double vParam)
          この曲面の V パラメータ一定の位置にある等パラメータ曲線を返す抽象メソッド。
 JgclParametricCurve3D JgclSweptSurface3D.sweptCurve()
          この曲面の、スイープさせる曲線を返す。
 JgclParametricCurve3D JgclSurfaceOfRevolution3D.uIsoParametricCurve(double uParam)
           
 JgclParametricCurve3D JgclSurfaceOfRevolution3D.vIsoParametricCurve(double vParam)
           
 JgclParametricCurve3D JgclHyperbola3D.parallelTranslate(JgclVector3D moveVec)
          この曲線を、与えられたベクトルに従って平行移動した曲線を返す。
protected  JgclParametricCurve3D JgclHyperbola3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 JgclParametricCurve3D JgclPointOnCurve3D.basisCurve()
          ベースとなるパラメトリック曲線を返す。
 JgclParametricCurve3D JgclCylindricalSurface3D.uIsoParametricCurve(double uParam)
          この曲面の U パラメータ一定の位置にある等パラメータ曲線を返す。
 JgclParametricCurve3D JgclCylindricalSurface3D.vIsoParametricCurve(double vParam)
          この曲面の V パラメータ一定の位置にある等パラメータ曲線を返す。
 JgclParametricCurve3D JgclPolynomialCurve3D.parallelTranslate(JgclVector3D moveVec)
          この曲線を、与えられたベクトルに従って平行移動した曲線を返す。
protected  JgclParametricCurve3D JgclPolynomialCurve3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 JgclParametricCurve3D JgclEllipse3D.parallelTranslate(JgclVector3D moveVec)
          この曲線を、与えられたベクトルに従って平行移動した曲線を返す。
protected  JgclParametricCurve3D JgclEllipse3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 JgclParametricCurve3D JgclCurveBoundedSurface3D.uIsoParametricCurve(double parameter)
           
 JgclParametricCurve3D JgclCurveBoundedSurface3D.vIsoParametricCurve(double parameter)
           
 JgclParametricCurve3D JgclParameterSectionOnCurve3D.curve()
          この区間の対象となっている曲線を返す。
 JgclParametricCurve3D JgclSurfaceCurve3D.curve3d()
          この面上線の3次元表現 (curve3d) を返す。
 JgclParametricCurve3D JgclSurfaceCurve3D.parallelTranslate(JgclVector3D moveVec)
          この曲線を、与えられたベクトルに従って平行移動した曲線を返す。
protected  JgclParametricCurve3D JgclSurfaceCurve3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 JgclParametricCurve3D JgclRectangularTrimmedSurface3D.uIsoParametricCurve(double uParam)
           
 JgclParametricCurve3D JgclRectangularTrimmedSurface3D.vIsoParametricCurve(double vParam)
           
 JgclParametricCurve3D JgclBsplineCurve3D.parallelTranslate(JgclVector3D moveVec)
          この曲線を、与えられたベクトルに従って平行移動した曲線を返す。
protected  JgclParametricCurve3D JgclBsplineCurve3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 JgclParametricCurve3D JgclLine3D.parallelTranslate(JgclVector3D moveVec)
          この曲線を、与えられたベクトルに従って平行移動した曲線を返す。
protected  JgclParametricCurve3D JgclLine3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 JgclParametricCurve3D JgclCompositeCurveSegment3D.parallelTranslate(JgclVector3D moveVec)
          この曲線を、与えられたベクトルに従って平行移動した曲線を返す。
protected  JgclParametricCurve3D JgclCompositeCurveSegment3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 JgclParametricCurve3D JgclMesh3D.uIsoParametricCurve(double parameter)
           
 JgclParametricCurve3D JgclMesh3D.vIsoParametricCurve(double parameter)
           
 JgclParametricCurve3D JgclPolyline3D.parallelTranslate(JgclVector3D moveVec)
          この曲線を、与えられたベクトルに従って平行移動した曲線を返す。
protected  JgclParametricCurve3D JgclPolyline3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 JgclParametricCurve3D JgclTrimmedCurve3D.basisCurve()
          このトリム曲線の母曲線を返す。
 JgclParametricCurve3D JgclTrimmedCurve3D.parallelTranslate(JgclVector3D moveVec)
          この曲線を、与えられたベクトルに従って平行移動した曲線を返す。
protected  JgclParametricCurve3D JgclTrimmedCurve3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 JgclParametricCurve3D JgclOverlapCurve3D.curve1()
          このオーバーラップの一方の幾何要素 (幾何要素1) が曲線 (曲線1) であるとして、 その曲線を返す。
 JgclParametricCurve3D JgclOverlapCurve3D.curve2()
          このオーバーラップの他方の幾何要素 (幾何要素2) が曲線 (曲線2) であるとして、 その曲線を返す。
 JgclParametricCurve3D JgclPureBezierSurface3D.uIsoParametricCurve(double uParam)
           
 JgclParametricCurve3D JgclPureBezierSurface3D.vIsoParametricCurve(double vParam)
           
 JgclParametricCurve3D JgclSphericalSurface3D.uIsoParametricCurve(double uParam)
          この曲面の U パラメータ一定の位置にある等パラメータ曲線を返す。
 JgclParametricCurve3D JgclSphericalSurface3D.vIsoParametricCurve(double vParam)
          この曲面の V パラメータ一定の位置にある等パラメータ曲線を返す。
 JgclParametricCurve3D JgclBoundedLine3D.parallelTranslate(JgclVector3D moveVec)
          この曲線を、与えられたベクトルに従って平行移動した曲線を返す。
protected  JgclParametricCurve3D JgclBoundedLine3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 JgclParametricCurve3D JgclCircle3D.parallelTranslate(JgclVector3D moveVec)
          この曲線を、与えられたベクトルに従って平行移動した曲線を返す。
protected  JgclParametricCurve3D JgclCircle3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 JgclParametricCurve3D JgclBsplineSurface3D.uIsoParametricCurve(double uParam)
           
 JgclParametricCurve3D JgclBsplineSurface3D.vIsoParametricCurve(double vParam)
           
 JgclParametricCurve3D JgclCompositeCurve3D.parallelTranslate(JgclVector3D moveVec)
          この曲線を、与えられたベクトルに従って平行移動した曲線を返す。
protected  JgclParametricCurve3D JgclCompositeCurve3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 JgclParametricCurve3D JgclCartesianTransformationOperator3D.transform(JgclParametricCurve3D curve, java.util.Hashtable transformedGeometries)
          与えられた曲線をこの演算子で変換する。
 JgclParametricCurve3D JgclCartesianTransformationOperator3D.reverseTransform(JgclParametricCurve3D curve, java.util.Hashtable transformedGeometries)
          与えられた曲線をこの演算子で逆変換する。
 JgclParametricCurve3D JgclCartesianTransformationOperator3D.toEnclosed(JgclParametricCurve3D curve, java.util.Hashtable transformedGeometries)
          transform(JgclParametricCurve3D, java.util.Hashtable) の別名メソッド。
 JgclParametricCurve3D JgclCartesianTransformationOperator3D.toLocal(JgclParametricCurve3D curve, java.util.Hashtable transformedGeometries)
          reverseTransform(JgclParametricCurve3D, java.util.Hashtable) の別名メソッド。
 JgclParametricCurve3D JgclConicalSurface3D.uIsoParametricCurve(double uParam)
          この曲面の U パラメータ一定の位置にある等パラメータ曲線を返す。
 JgclParametricCurve3D JgclConicalSurface3D.vIsoParametricCurve(double vParam)
          この曲面の V パラメータ一定の位置にある等パラメータ曲線を返す。
 JgclParametricCurve3D JgclPlane3D.uIsoParametricCurve(double uParam)
           
 JgclParametricCurve3D JgclPlane3D.vIsoParametricCurve(double vParam)
           
 JgclParametricCurve3D JgclSurfaceOfLinearExtrusion3D.uIsoParametricCurve(double uParam)
           
 JgclParametricCurve3D JgclSurfaceOfLinearExtrusion3D.vIsoParametricCurve(double vParam)
           
 JgclParametricCurve3D JgclPureBezierCurve3D.parallelTranslate(JgclVector3D moveVec)
          この曲線を、与えられたベクトルに従って平行移動した曲線を返す。
protected  JgclParametricCurve3D JgclPureBezierCurve3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲線を、与えられた幾何的変換演算子で変換する。
 

JgclParametricCurve3D 型のパラメータを持つ jp.go.ipa.jgcl のメソッド
abstract  JgclIntersectionPoint3D[] JgclParametricCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める抽象メソッド。
 JgclIntersectionPoint3D[] JgclParabola3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線との交点を求める。
abstract  JgclIntersectionPoint3D[] JgclParametricSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める抽象メソッド。
 JgclIntersectionPoint3D[] JgclSweptSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclHyperbola3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線との交点を求める。
 JgclCurveCurveInterference3D JgclCurveCurveInterference3D.changeCurve1(JgclParametricCurve3D newCurve)
          この干渉の一方の曲線 (曲線1) を与えられた曲線に置き換えた干渉を返す。
 JgclCurveCurveInterference3D JgclCurveCurveInterference3D.changeCurve2(JgclParametricCurve3D newCurve)
          この干渉の他方の曲線 (曲線2) を与えられた曲線に置き換えた干渉を返す。
 JgclPointOnCurve3D[] JgclPoint3D.project(JgclParametricCurve3D mate)
          この点から与えられた曲線への投影点を求める。
 boolean JgclPoint3D.isOn(JgclParametricCurve3D mate)
          この点が与えられた曲線の上に乗っているかどうかを返す。
 JgclIntersectionPoint3D[] JgclCylindricalSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclPolynomialCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclEllipse3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線との交点を求める。
 JgclIntersectionPoint3D[] JgclCurveBoundedSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclToleranceForDistance JgclToleranceForParameter.toToleranceForDistance(JgclParametricCurve3D curve, double t)
          このパラメータ値の許容誤差を、 与えられた3次元の曲線の指定のパラメータ値での 「曲線の道のり」に変換する。
 JgclIntersectionPoint3D[] JgclSurfaceCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclRectangularTrimmedSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclBsplineCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclLine3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclCompositeCurveSegment3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclMesh3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclCurveCurveInterference3D JgclIntersectionPoint3D.changeCurve1(JgclParametricCurve3D newCurve)
          この干渉の一方の曲線 (曲線1) を与えられた曲線に置き換えた干渉を返す。
 JgclCurveCurveInterference3D JgclIntersectionPoint3D.changeCurve2(JgclParametricCurve3D newCurve)
          この干渉の他方の曲線 (曲線2) を与えられた曲線に置き換えた干渉を返す。
 JgclIntersectionPoint3D[] JgclPolyline3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclTrimmedCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclCurveCurveInterference3D JgclOverlapCurve3D.changeCurve1(JgclParametricCurve3D newCurve)
          この干渉の一方の曲線 (曲線1) を与えられた曲線に置き換えた干渉を返す。
 JgclCurveCurveInterference3D JgclOverlapCurve3D.changeCurve2(JgclParametricCurve3D newCurve)
          この干渉の他方の曲線 (曲線2) を与えられた曲線に置き換えた干渉を返す。
 JgclIntersectionPoint3D[] JgclPureBezierSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclSphericalSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclBoundedLine3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclCircle3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線との交点を求める。
 JgclIntersectionPoint3D[] JgclBsplineSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclCompositeCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclParametricCurve3D JgclCartesianTransformationOperator3D.transform(JgclParametricCurve3D curve, java.util.Hashtable transformedGeometries)
          与えられた曲線をこの演算子で変換する。
 JgclParametricCurve3D JgclCartesianTransformationOperator3D.reverseTransform(JgclParametricCurve3D curve, java.util.Hashtable transformedGeometries)
          与えられた曲線をこの演算子で逆変換する。
 JgclParametricCurve3D JgclCartesianTransformationOperator3D.toEnclosed(JgclParametricCurve3D curve, java.util.Hashtable transformedGeometries)
          transform(JgclParametricCurve3D, java.util.Hashtable) の別名メソッド。
 JgclParametricCurve3D JgclCartesianTransformationOperator3D.toLocal(JgclParametricCurve3D curve, java.util.Hashtable transformedGeometries)
          reverseTransform(JgclParametricCurve3D, java.util.Hashtable) の別名メソッド。
 JgclToleranceForParameter JgclToleranceForDistance.toToleranceForParameter(JgclParametricCurve3D curve, double t)
          この距離の許容誤差を、 与えられた3次元の曲線の指定のパラメータ値での 「パラメータ値の差」に変換する。
 JgclIntersectionPoint3D[] JgclConicalSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclPlane3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclPureBezierCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 

JgclParametricCurve3D 型のパラメータを持つ jp.go.ipa.jgcl のコンストラクタ
JgclSweptSurface3D(JgclParametricCurve3D sweptCurve)
          スイープさせる曲線を与えてオブジェクトを構築する。
JgclSurfaceOfRevolution3D(JgclParametricCurve3D sweptCurve, JgclAxis1Placement3D axisPosition)
          回転させる曲線と回転の中心軸を与えてオブジェクトを構築する。
JgclPointOnCurve3D(JgclParametricCurve3D basisCurve, double parameter)
          点の乗っているパラメトリック曲線と その上での点のパラメータ値を与えてオブジェクトを構築する。
JgclPointOnCurve3D(JgclPoint3D point, JgclParametricCurve3D basisCurve, double parameter)
          点の座標値および 点の乗っているパラメトリック曲線と その上での点のパラメータ値を与えてオブジェクトを構築する。
JgclParameterSectionOnCurve3D(JgclParametricCurve3D curve, double start, double inc, boolean doCheck)
          曲線とその上のパラメータ区間を与えてオブジェクトを構築する。
JgclSurfaceCurve3D(JgclParametricCurve3D curve3d, JgclParametricSurface3D basisSurface, JgclParametricCurve2D curve2d, int masterRepresentation)
          面上線の3次元表現と一つの曲面に対する2次元表現を与えてオブジェクトを構築する。
JgclSurfaceCurve3D(JgclParametricCurve3D curve3d, JgclParametricSurface3D basisSurface1, JgclParametricCurve2D curve2d1, JgclParametricSurface3D basisSurface2, JgclParametricCurve2D curve2d2, int masterRepresentation)
          面上線の3次元表現と二つの曲面に対する2次元表現を与えてオブジェクトを構築する。
JgclSurfaceCurve3D(JgclParametricCurve3D curve3d, JgclParametricSurface3D basisSurface)
          面上線の3次元表現と一つの曲面を与えてオブジェクトを構築する。
JgclPolyline3D(JgclParametricCurve3D curve, JgclParameterSection pint, JgclToleranceForDistance tol)
          与えられた曲線の指定の区間を指定の許容誤差で直線近似するものとしてオブジェクトを構築する。
JgclTrimmedCurve3D(JgclParametricCurve3D basisCurve, JgclPoint3D tPnt1, JgclPoint3D tPnt2, boolean senseAgreement)
          母曲線とトリミング区間の両端点を示す座標値を与えてオブジェクトを構築する。
JgclTrimmedCurve3D(JgclParametricCurve3D basisCurve, double tParam1, double tParam2, boolean senseAgreement)
          母曲線とトリミング区間の両端点の母曲線上でのパラメータ値を与えてオブジェクトを構築する。
JgclTrimmedCurve3D(JgclParametricCurve3D basisCurve, JgclParameterSection pint)
          母曲線とトリミング区間を表すパラメータ区間与えてオブジェクトを構築する。
JgclIntersectionCurve3D(JgclParametricCurve3D curve3d, JgclParametricSurface3D basisSurface1, JgclParametricCurve2D curve2d1, JgclParametricSurface3D basisSurface2, JgclParametricCurve2D curve2d2, int masterRepresentation)
          各フィールドに設定する値を与えてオブジェクトを構築する。
JgclSurfaceOfLinearExtrusion3D(JgclParametricCurve3D sweptCurve, JgclVector3D extrusionAxis)
          スイープさせる曲線とスイープする方向を与えてオブジェクトを構築する。