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

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

jp.go.ipa.jgcl での JgclParametricSurface3D のサブクラス
 class JgclBoundedSurface3D
          3次元 : 有限な曲面を表す抽象クラス。
 class JgclBsplineSurface3D
          3次元 : 非有理 (多項式) Bスプライン曲面および有理Bスプライン曲面を表すクラス。
 class JgclConicalSurface3D
          3次元 : 円錐面を表すクラス。
 class JgclCurveBoundedSurface3D
          3次元 : 曲線境界曲面を表すクラス。
 class JgclCylindricalSurface3D
          3次元 : 円柱面を表すクラス。
 class JgclElementarySurface3D
          3次元 : 初等曲面のクラス階層のルートとなる抽象クラス 初等曲面とは、平面/球面/円柱面/円錐面などのことをいう。
 class JgclFreeformSurfaceWithControlPoints3D
          3次元 : 制御点を持った自由曲面を表す抽象クラス。
 class JgclMesh3D
          3次元 : 格子状点網を表すクラス。
 class JgclPlane3D
          3次元 : 平面を表すクラス。
 class JgclPureBezierSurface3D
          3次元 : 非有理 (多項式) ベジエ曲面および有理ベジエ曲面を表すクラス。
 class JgclRectangularTrimmedSurface3D
          3次元 : 矩形のトリム曲面を表すクラス。
 class JgclSphericalSurface3D
          3次元 : 球面を表すクラス。
 class JgclSurfaceOfLinearExtrusion3D
          3次元 : 柱面を表すクラス。
 class JgclSurfaceOfRevolution3D
          3次元 : 回転面を表すクラス。
 class JgclSweptSurface3D
          3次元 : スイープ面を表す抽象クラス。
 

JgclParametricSurface3D を返す jp.go.ipa.jgcl のメソッド
protected abstract  JgclParametricSurface3D JgclParametricSurface3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲面を、与えられた幾何的変換演算子で変換する。
 JgclParametricSurface3D JgclParametricSurface3D.transformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲面を、与えられた幾何的変換演算子で変換する。
 JgclParametricSurface3D JgclParametricSurface3D.transformBy(JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲面を、与えられた幾何的変換演算子で変換する。
 JgclParametricSurface3D JgclParametricSurface3D.reverseTransformBy(JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲面を、与えられた幾何的変換演算子で逆変換する。
protected  JgclParametricSurface3D JgclSurfaceOfRevolution3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲面を、与えられた幾何的変換演算子で変換する。
protected  JgclParametricSurface3D JgclCylindricalSurface3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲面を、与えられた幾何的変換演算子で変換する。
 JgclParametricSurface3D JgclCurveBoundedSurface3D.basisSurface()
          この曲線境界曲面の母曲面を返す。
protected  JgclParametricSurface3D JgclCurveBoundedSurface3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲面を、与えられた幾何的変換演算子で変換する。
 JgclParametricSurface3D JgclSurfaceCurve3D.basisSurface1()
          この面上線が乗っている曲面 (basisSurface1) を返す。
 JgclParametricSurface3D JgclSurfaceCurve3D.basisSurface2()
          この面上線が乗っているもう一方の曲面 (basisSurface2) を返す。
 JgclParametricSurface3D JgclSurfaceCurve3D.basisSurface()
          この面上線が乗っている曲面 (basisSurface1) を返す。
 JgclParametricSurface3D JgclRectangularTrimmedSurface3D.basisSurface()
          このトリム曲面の母曲面を返す。
protected  JgclParametricSurface3D JgclRectangularTrimmedSurface3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲面を、与えられた幾何的変換演算子で変換する。
protected  JgclParametricSurface3D JgclMesh3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲面を、与えられた幾何的変換演算子で変換する。
protected  JgclParametricSurface3D JgclPureBezierSurface3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲面を、与えられた幾何的変換演算子で変換する。
protected  JgclParametricSurface3D JgclSphericalSurface3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲面を、与えられた幾何的変換演算子で変換する。
protected  JgclParametricSurface3D JgclBsplineSurface3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲面を、与えられた幾何的変換演算子で変換する。
 JgclParametricSurface3D JgclCartesianTransformationOperator3D.transform(JgclParametricSurface3D surface, java.util.Hashtable transformedGeometries)
          与えられた曲面をこの演算子で変換する。
 JgclParametricSurface3D JgclCartesianTransformationOperator3D.reverseTransform(JgclParametricSurface3D surface, java.util.Hashtable transformedGeometries)
          与えられた曲面をこの演算子で逆変換する。
 JgclParametricSurface3D JgclCartesianTransformationOperator3D.toEnclosed(JgclParametricSurface3D surface, java.util.Hashtable transformedGeometries)
          transform(JgclParametricSurface3D, java.util.Hashtable) の別名メソッド。
 JgclParametricSurface3D JgclCartesianTransformationOperator3D.toLocal(JgclParametricSurface3D surface, java.util.Hashtable transformedGeometries)
          reverseTransform(JgclParametricSurface3D, java.util.Hashtable) の別名メソッド。
 JgclParametricSurface3D JgclPointOnSurface3D.basisSurface()
          ベースとなるパラメトリック曲面を返す。
protected  JgclParametricSurface3D JgclConicalSurface3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲面を、与えられた幾何的変換演算子で変換する。
protected  JgclParametricSurface3D JgclPlane3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲面を、与えられた幾何的変換演算子で変換する。
protected  JgclParametricSurface3D JgclSurfaceOfLinearExtrusion3D.doTransformBy(boolean reverseTransform, JgclCartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          この曲面を、与えられた幾何的変換演算子で変換する。
 

JgclParametricSurface3D 型のパラメータを持つ jp.go.ipa.jgcl のメソッド
abstract  JgclIntersectionPoint3D[] JgclParametricCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める抽象メソッド。
 JgclIntersectionPoint3D[] JgclConic3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
abstract  JgclSurfaceSurfaceInterference3D[] JgclParametricSurface3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面との交線を求める抽象メソッド。
 JgclFilletObject3D[] JgclParametricSurface3D.fillet(JgclParameterSection uSect1, JgclParameterSection vSect1, int side1, JgclParametricSurface3D mate, JgclParameterSection uSect2, JgclParameterSection vSect2, int side2, double radius)
          この曲面の指定の (パラメータ的な) 矩形区間と、 他の曲面の指定の (パラメータ的な) 矩形区間におけるフィレットを求める。
 JgclSurfaceSurfaceInterference3D[] JgclSweptSurface3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面の交線を求める。
 boolean JgclPoint3D.isOn(JgclParametricSurface3D mate)
          この点が与えられた曲面の上に乗っているかどうかを返す。
 JgclSurfaceSurfaceInterference3D[] JgclCylindricalSurface3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面の交線を求める。
 JgclIntersectionPoint3D[] JgclPolynomialCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclSurfaceSurfaceInterference3D[] JgclCurveBoundedSurface3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面の交線を求める。
 JgclFilletObject3D[] JgclCurveBoundedSurface3D.fillet(JgclParameterSection uSect1, JgclParameterSection vSect1, int side1, JgclParametricSurface3D mate, JgclParameterSection uSect2, JgclParameterSection vSect2, int side2, double radius)
          この曲面の指定の (パラメータ的な) 矩形区間と、 他の曲面の指定の (パラメータ的な) 矩形区間におけるフィレットを求める。
 JgclToleranceForDistance JgclToleranceForParameter.toToleranceForDistanceU(JgclParametricSurface3D surface, double u, double v)
          このパラメータ値の許容誤差を、 与えられた3次元の曲面の指定のパラメータ値 (u, v) での 「U 方向の等パラメータ曲線の道のり」に変換する。
 JgclToleranceForDistance JgclToleranceForParameter.toToleranceForDistanceV(JgclParametricSurface3D surface, double u, double v)
          このパラメータ値の許容誤差を、 与えられた3次元の曲面の指定のパラメータ値 (u, v) での 「V 方向の等パラメータ曲線の道のり」に変換する。
 JgclIntersectionPoint3D[] JgclSurfaceCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclSurfaceSurfaceInterference3D[] JgclRectangularTrimmedSurface3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面の交線を求める。
 JgclIntersectionPoint3D[] JgclBsplineCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint3D[] JgclLine3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 int JgclPackageTest.type(JgclParametricSurface3D surface)
          Test 5.1.53
 JgclIntersectionPoint3D[] JgclCompositeCurveSegment3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclSurfaceSurfaceInterference3D[] JgclMesh3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面との交線を求める。
 JgclIntersectionPoint3D[] JgclPolyline3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint3D[] JgclTrimmedCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclSurfaceSurfaceInterference3D[] JgclPureBezierSurface3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面の交線を求める。
 JgclSurfaceSurfaceInterference3D[] JgclSphericalSurface3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面の交線を求める。
 JgclIntersectionPoint3D[] JgclBoundedLine3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclSurfaceSurfaceInterference3D[] JgclBsplineSurface3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面の交線を求める。
 JgclIntersectionPoint3D[] JgclCompositeCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclParametricSurface3D JgclCartesianTransformationOperator3D.transform(JgclParametricSurface3D surface, java.util.Hashtable transformedGeometries)
          与えられた曲面をこの演算子で変換する。
 JgclParametricSurface3D JgclCartesianTransformationOperator3D.reverseTransform(JgclParametricSurface3D surface, java.util.Hashtable transformedGeometries)
          与えられた曲面をこの演算子で逆変換する。
 JgclParametricSurface3D JgclCartesianTransformationOperator3D.toEnclosed(JgclParametricSurface3D surface, java.util.Hashtable transformedGeometries)
          transform(JgclParametricSurface3D, java.util.Hashtable) の別名メソッド。
 JgclParametricSurface3D JgclCartesianTransformationOperator3D.toLocal(JgclParametricSurface3D surface, java.util.Hashtable transformedGeometries)
          reverseTransform(JgclParametricSurface3D, java.util.Hashtable) の別名メソッド。
 JgclToleranceForParameter JgclToleranceForDistance.toToleranceForParameterU(JgclParametricSurface3D surface, double u, double v)
          この距離の許容誤差を、 与えられた3次元の曲面の指定のパラメータ値 (u, v) での 「U 方向のパラメータ値の差」に変換する。
 JgclToleranceForParameter JgclToleranceForDistance.toToleranceForParameterV(JgclParametricSurface3D surface, double u, double v)
          この距離の許容誤差を、 与えられた3次元の曲面の指定のパラメータ値 (u, v) での 「V 方向のパラメータ値の差」に変換する。
 JgclSurfaceSurfaceInterference3D[] JgclConicalSurface3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面の交線を求める。
 JgclSurfaceSurfaceInterference3D[] JgclPlane3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面の交線を求める。
 JgclIntersectionPoint3D[] JgclPureBezierCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 

JgclParametricSurface3D 型のパラメータを持つ jp.go.ipa.jgcl のコンストラクタ
JgclCurveBoundedSurface3D(JgclParametricSurface3D basisSurface, JgclCompositeCurve3D outerBoundary, java.util.Vector innerBoundaries)
          母曲面、外周と内周のリストを与えてオブジェクトを構築する。
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次元表現と一つの曲面を与えてオブジェクトを構築する。
JgclSurfaceCurve3D(JgclParametricSurface3D basisSurface, JgclParametricCurve2D curve2d)
          面上線の一つの曲面に対する2次元表現だけを与えてオブジェクトを構築する。
JgclRectangularTrimmedSurface3D(JgclParametricSurface3D basisSurface, double uParam1, double uParam2, double vParam1, double vParam2, boolean uSense, boolean vSense)
          各フィールドに設定する値を与えてオブジェクトを構築する。
JgclRectangularTrimmedSurface3D(JgclParametricSurface3D basisSurface, JgclParameterSection uPint, JgclParameterSection vPint)
          母曲面と U/V 双方向のパラメータ区間を与えてオブジェクトを構築する。
JgclMesh3D(JgclParametricSurface3D surface, JgclParameterSection uPint, JgclParameterSection vPint, JgclToleranceForDistance tol)
          ある曲面の指定の (パラメータ的な) 矩形区間を、 与えられた許容誤差で近似するオブジェクトを構築する。
JgclPointOnSurface3D(JgclParametricSurface3D basisSurface, double uParameter, double vParameter)
          点の乗っているパラメトリック曲面と その上での点のパラメータ値を与えてオブジェクトを構築する。
JgclPointOnSurface3D(JgclParametricSurface3D basisSurface, JgclPoint2D pairOfParameters)
          点の乗っているパラメトリック曲面と その上での点のパラメータ値を与えてオブジェクトを構築する。
JgclPointOnSurface3D(JgclPoint3D point, JgclParametricSurface3D basisSurface, double uParameter, double vParameter)
          点の座標値および 点の乗っているパラメトリック曲面と その上での点のパラメータ値を与えてオブジェクトを構築する。
JgclIntersectionCurve3D(JgclParametricCurve3D curve3d, JgclParametricSurface3D basisSurface1, JgclParametricCurve2D curve2d1, JgclParametricSurface3D basisSurface2, JgclParametricCurve2D curve2d2, int masterRepresentation)
          各フィールドに設定する値を与えてオブジェクトを構築する。