|
||||||||||
前 次 | フレームあり フレームなし |
jp.go.ipa.jgcl での JgclPoint3D の使用 |
jp.go.ipa.jgcl での JgclPoint3D のサブクラス | |
class |
JgclCartesianPoint3D
3次元:各座標値が定数で定義された点を表すクラス。 |
class |
JgclHomogeneousPoint3D
3次元:各座標値が定数で定義された3次元の同次座標点を表すクラス。 |
class |
JgclIntersectionPoint3D
3次元 : 二幾何要素の交点を表すクラス このクラスのインスタンスは、 交点の実空間上での座標値を示す点 coordinates、 一方の幾何要素上での位置を示す点 pointOnGeometry1、 他方の幾何要素上での位置を示す点 pointOnGeometry2 を保持する。 |
class |
JgclPointOnCurve3D
3次元 : あるパラメトリック曲線の上にある点を表すクラス。 |
class |
JgclPointOnGeometry3D
3次元 : ある形状要素の上にある点を表す抽象クラス。 |
class |
JgclPointOnPoint3D
3次元 : ある点の上にある点を表すクラス。 |
class |
JgclPointOnSurface3D
3次元 : あるパラメトリック曲面の上にある点を表すクラス。 |
JgclPoint3D として宣言されている jp.go.ipa.jgcl のフィールド | |
static JgclPoint3D |
JgclPoint3D.origin
3次元の原点 (0, 0, 0)。 |
protected JgclPoint3D[] |
JgclFreeformCurveWithControlPoints3D.controlPoints
制御点の配列。 |
protected JgclPoint3D[][] |
JgclFreeformSurfaceWithControlPoints3D.controlPoints
制御点の2次元配列。 |
JgclPoint3D を返す jp.go.ipa.jgcl のメソッド | |
JgclPoint3D |
JgclSurfaceDerivative3D.d0()
この導関数値オブジェクトの曲面上の点 (零次導関数値) を返す。 |
abstract JgclPoint3D |
JgclParametricCurve3D.coordinates(double param)
この曲線の、与えられたパラメータ値での座標値を返す抽象メソッド。 |
JgclPoint3D |
JgclParabola3D.coordinates(double param)
この曲線の、与えられたパラメータ値での座標値を返す。 |
abstract JgclPoint3D |
JgclParametricSurface3D.coordinates(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での座標値を返す抽象メソッド。 |
JgclPoint3D |
JgclSurfaceOfRevolution3D.coordinates(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclHyperbola3D.coordinates(double param)
この曲線の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclPoint3D.add(JgclVector3D vector)
この点に与えられたベクトルを足した点を返す。 |
JgclPoint3D |
JgclPoint3D.subtract(JgclVector3D vector)
この点から与えられたベクトルを引いた点を返す。 |
JgclPoint3D |
JgclPoint3D.multiply(double scale)
この点に与えられたスケールを乗じた点を返す。 |
JgclPoint3D |
JgclPoint3D.divide(double scale)
この点を与えられたスケールで割った点を返す。 |
JgclPoint3D |
JgclPoint3D.linearInterpolate(JgclPoint3D mate,
double weightForThis)
この点と与えられた点で線型補間した結果を返す。 |
JgclPoint3D |
JgclPoint3D.midPoint(JgclPoint3D mate)
この点と与えられた点の中点を返す。 |
JgclPoint3D |
JgclPoint3D.longestPoint(JgclPoint3D[] pnts)
与えられた点列の中で、この点から最も遠い点を返す。 |
JgclPoint3D |
JgclPoint3D.longestPoint(JgclPoint3D[] pnts,
int start,
int end)
与えられた点列の指定の範囲の中で、この点から最も遠い点を返す。 |
protected abstract JgclPoint3D |
JgclPoint3D.doTransformBy(boolean reverseTransform,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
この点を、与えられた幾何的変換演算子で変換する。 |
JgclPoint3D |
JgclPoint3D.transformBy(boolean reverseTransform,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
この点を、与えられた幾何的変換演算子で変換する。 |
JgclPoint3D |
JgclPoint3D.transformBy(JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
この点を、与えられた幾何的変換演算子で変換する。 |
JgclPoint3D |
JgclPoint3D.reverseTransformBy(JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
この点を、与えられた幾何的変換演算子で逆変換する。 |
static JgclPoint3D[] |
JgclPoint3D.transform(JgclPoint3D[] points,
boolean reverseTransform,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
点列を、与えられた幾何的変換演算子で変換する。 |
static JgclPoint3D[] |
JgclPoint3D.transform(JgclPoint3D[] points,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
点列を、与えられた幾何的変換演算子で変換する。 |
static JgclPoint3D[] |
JgclPoint3D.reverseTransform(JgclPoint3D[] points,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
点列を、与えられた幾何的変換演算子で逆変換する。 |
JgclPoint3D |
JgclPointOnGeometry3D.point()
形状要素の上にある点の座標値を返す。 |
protected JgclPoint3D |
JgclPointOnCurve3D.doTransformBy(boolean reverseTransform,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
この点を、与えられた幾何的変換演算子で変換する。 |
JgclPoint3D |
JgclPlacement3D.location()
幾何要素の置かれる位置を示す点を返す。 |
JgclPoint3D |
JgclBoundedCurve3D.startPoint()
この有限曲線の開始点を返す。 |
JgclPoint3D |
JgclBoundedCurve3D.endPoint()
この有限曲線の終了点を返す。 |
JgclPoint3D[] |
JgclFreeformCurveWithControlPoints3D.controlPoints()
この曲線の制御点列を返す。 |
JgclPoint3D |
JgclFreeformCurveWithControlPoints3D.controlPointAt(int i)
この曲線の i 番目の制御点を返す。 |
JgclPoint3D |
JgclCylindricalSurface3D.coordinates(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclPolynomialCurve3D.coordinates(double param)
この曲線の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclEllipse3D.coordinates(double param)
この曲線の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D[][] |
JgclFreeformSurfaceWithControlPoints3D.controlPoints()
この曲面の制御点の2次元配列を返す。 |
JgclPoint3D |
JgclFreeformSurfaceWithControlPoints3D.controlPointAt(int i,
int j)
この曲面の (i, j) 番目の制御点を返す。 |
JgclPoint3D |
JgclCurveBoundedSurface3D.coordinates(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclVector3D.toPoint3D()
3次元の点 (JgclPoint3D) に変換する。 |
static JgclPoint3D[] |
JgclVector3D.toPoint3D(JgclVector3D[] vecs)
ベクトルの配列を3次元の点 (JgclPoint3D) の配列に変換する。 |
protected JgclPoint3D |
JgclCartesianPoint3D.doTransformBy(boolean reverseTransform,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
この点を、与えられた幾何的変換演算子で変換する。 |
JgclPoint3D |
JgclSurfaceCurve3D.coordinates(double param)
この曲線の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclRectangularTrimmedSurface3D.coordinates(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclBsplineCurve3D.controlPointAt(int n)
この曲線の n 番目の制御点を返す。 |
JgclPoint3D |
JgclBsplineCurve3D.coordinates(double param)
この曲線の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclBsplineCurve3D.blossoming(int segNumber,
double[] parameters)
この曲線の、与えられたパラメータ列に対するブロッサミングの結果を返す。 |
protected JgclPoint3D |
JgclHomogeneousPoint3D.doTransformBy(boolean reverseTransform,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
この点を、与えられた幾何的変換演算子で変換する。 |
JgclPoint3D |
JgclLine3D.pnt()
この直線を定義している線上のある一点 (パラメータ値 0 に対応する点) を返す。 |
JgclPoint3D |
JgclLine3D.coordinates(double param)
この曲線の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclPackageTest.coordinatesPointOnPoint3D(JgclPointOnPoint3D point)
JgclPointOnPoint3D.coordinates() JgclPointOnCurve3D.coordinates() JgclPointOnSurface3D.coordinates() |
JgclPoint3D |
JgclPackageTest.coordinatesPointOnCurve3D(JgclPointOnCurve3D point)
|
JgclPoint3D |
JgclPackageTest.coordinatesPointOnSurface3D(JgclPointOnSurface3D point)
|
static JgclPoint3D[] |
JgclPackageTest.intersectionPoint3DCreateTestNormal()
JgclIntersectionPoint3D $B$N%*%V%8%'%/%H@8@.$N%F%9%HMQ4X? |
JgclPoint3D |
JgclCompositeCurveSegment3D.startPoint()
この有限曲線の開始点を返す。 |
JgclPoint3D |
JgclCompositeCurveSegment3D.endPoint()
この有限曲線の終了点を返す。 |
JgclPoint3D |
JgclCompositeCurveSegment3D.coordinates(double param)
この曲線の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclFilletSection3D.center()
このフィレット断面の中心を返す。 |
JgclPoint3D[][] |
JgclMesh3D.points()
このメッシュの格子状点網の配列を返す。 |
JgclPoint3D |
JgclMesh3D.pointAt(int i,
int j)
このメッシュの (i, j) 番目の格子点を返す。 |
JgclPoint3D |
JgclMesh3D.coordinates(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclIntersectionPoint3D.coordinates()
この交点の実空間上での座標値を返す。 |
protected JgclPoint3D |
JgclIntersectionPoint3D.doTransformBy(boolean reverseTransform,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
この点を、与えられた幾何的変換演算子で変換する。 |
JgclPoint3D[] |
JgclPolyline3D.points()
このポリラインの節点の配列を返す。 |
JgclPoint3D |
JgclPolyline3D.pointAt(int i)
このポリラインの i 番めの節点を返す。 |
JgclPoint3D |
JgclPolyline3D.coordinates(double param)
この曲線の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclPolyline3D.startPoint()
この有限曲線の開始点を返す。 |
JgclPoint3D |
JgclPolyline3D.endPoint()
この有限曲線の終了点を返す。 |
JgclPoint3D |
JgclTrimmedCurve3D.tPnt1()
このトリム曲線のトリミング区間の始点を示す座標値を返す。 |
JgclPoint3D |
JgclTrimmedCurve3D.tPnt2()
このトリム曲線のトリミング区間の終点を示す座標値を返す。 |
JgclPoint3D |
JgclTrimmedCurve3D.coordinates(double param)
この曲線の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclTrimmedCurve3D.startPoint()
この有限曲線の開始点を返す。 |
JgclPoint3D |
JgclTrimmedCurve3D.endPoint()
この有限曲線の終了点を返す。 |
JgclPoint3D |
JgclSetOfTriangles3D.Vertex.getCoordinates()
この頂点に設定されている座標値を返す。 |
JgclPoint3D |
JgclEnclosingBox3D.min()
この直方体の最小値を表す点を返す。 |
JgclPoint3D |
JgclEnclosingBox3D.max()
この直方体の最大値を表す点を返す。 |
JgclPoint3D[] |
JgclEnclosingBox3D.toArray()
この矩形の最小値/最大値をふくむ配列を返す。 |
JgclPoint3D |
JgclPureBezierSurface3D.coordinates(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclSphericalSurface3D.coordinates(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclPointOnPoint3D.basisPoint()
ベースとなる点を返す。 |
protected JgclPoint3D |
JgclPointOnPoint3D.doTransformBy(boolean reverseTransform,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
この点を、与えられた幾何的変換演算子で変換する。 |
JgclPoint3D |
JgclBoundedLine3D.spnt()
この線分の始点を返す。 |
JgclPoint3D |
JgclBoundedLine3D.epnt()
この線分の終点を返す。 |
JgclPoint3D |
JgclBoundedLine3D.coordinates(double param)
この曲線の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclCircle3D.coordinates(double param)
この曲線の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclBsplineSurface3D.controlPointAt(int i,
int j)
この曲面の (i, j) 番目の制御点を返す。 |
JgclPoint3D |
JgclBsplineSurface3D.coordinates(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclCompositeCurve3D.startPoint()
この複合曲線の開始点を返す。 |
JgclPoint3D |
JgclCompositeCurve3D.endPoint()
この複合曲線の終了点を返す。 |
JgclPoint3D |
JgclCompositeCurve3D.coordinates(double param)
この曲線の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclCartesianTransformationOperator3D.localOrigin()
この演算子の平行移動の量を規定する局所的な原点を返す。 |
JgclPoint3D |
JgclCartesianTransformationOperator3D.transform(JgclPoint3D point)
与えられた点をこの演算子で変換する。 |
JgclPoint3D |
JgclCartesianTransformationOperator3D.transform(JgclPoint3D point,
java.util.Hashtable transformedGeometries)
与えられた点をこの演算子で変換する。 |
JgclPoint3D |
JgclCartesianTransformationOperator3D.reverseTransform(JgclPoint3D point)
与えられた点をこの演算子で逆変換する。 |
JgclPoint3D |
JgclCartesianTransformationOperator3D.reverseTransform(JgclPoint3D point,
java.util.Hashtable transformedGeometries)
与えられた点をこの演算子で逆変換する。 |
JgclPoint3D |
JgclCartesianTransformationOperator3D.toEnclosed(JgclPoint3D point)
transform(JgclPoint3D) の別名メソッド。
|
JgclPoint3D |
JgclCartesianTransformationOperator3D.toEnclosed(JgclPoint3D point,
java.util.Hashtable transformedGeometries)
transform(JgclPoint3D, java.util.Hashtable) の別名メソッド。
|
JgclPoint3D |
JgclCartesianTransformationOperator3D.toLocal(JgclPoint3D point)
reverseTransform(JgclPoint3D) の別名メソッド。
|
JgclPoint3D |
JgclCartesianTransformationOperator3D.toLocal(JgclPoint3D point,
java.util.Hashtable transformedGeometries)
reverseTransform(JgclPoint3D, java.util.Hashtable) の別名メソッド。
|
protected JgclPoint3D |
JgclPointOnSurface3D.doTransformBy(boolean reverseTransform,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
この点を、与えられた幾何的変換演算子で変換する。 |
JgclPoint3D |
JgclConicalSurface3D.coordinates(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclPlane3D.coordinates(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclSurfaceOfLinearExtrusion3D.coordinates(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclCurveDerivative3D.d0D()
この導関数値オブジェクトの曲線上の点 (零次導関数値) を返す。 |
JgclPoint3D |
JgclPureBezierCurve3D.coordinates(double param)
この曲線の、与えられたパラメータ値での座標値を返す。 |
JgclPoint3D |
JgclPureBezierCurve3D.blossoming(double[] parameters)
この曲線の、与えられたパラメータ列に対するブロッサミングの結果を返す。 |
JgclPoint3D |
JgclPureBezierCurve3D.startPoint()
この有限曲線の開始点を返す。 |
JgclPoint3D |
JgclPureBezierCurve3D.endPoint()
この有限曲線の終了点を返す。 |
JgclPoint3D 型のパラメータを持つ jp.go.ipa.jgcl のメソッド | |
protected JgclPointOnCurve3D |
JgclParametricCurve3D.checkProjection(double Bparam,
JgclPoint3D p,
double dTol2)
与えられたパラメータ値の点が、 ある点をこの曲線に投影した点 (つまり、ある点からこの曲線への垂線の足) で あるかどうかを返す。 |
abstract JgclPointOnCurve3D[] |
JgclParametricCurve3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲線への投影点を求める抽象メソッド。 |
JgclPointOnCurve3D |
JgclParametricCurve3D.nearestProjectFrom(JgclPoint3D pnt)
与えられた点 P からこの曲線への投影点の内で、P に最も近い点を返す。 |
JgclPointOnCurve3D |
JgclParametricCurve3D.nearestProjectWithDistanceFrom(JgclPoint3D pnt,
double distance)
与えられた点 P からこの曲線への投影点の内で、P からの距離が指定の値に最も近い点を返す。 |
double |
JgclParametricCurve3D.pointToParameter(JgclPoint3D pnt)
与えられた線上点の、この曲線でのパラメータ値を求める。 |
JgclPointOnCurve3D[] |
JgclConic3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲線への投影点を求める。 |
abstract JgclPointOnSurface3D[] |
JgclParametricSurface3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲面への投影点を求める抽象メソッド。 |
JgclPointOnSurface3D |
JgclParametricSurface3D.nearestProjectFrom(JgclPoint3D pnt)
与えられた点 P からこの曲面への投影点の内で、P に最も近い点を返す。 |
JgclPointOnSurface3D |
JgclParametricSurface3D.nearestProjectWithDistanceFrom(JgclPoint3D pnt,
double distance)
与えられた点 P からこの曲面への投影点の内で、P からの距離が指定の値に最も近い点を返す。 |
double[] |
JgclParametricSurface3D.pointToParameter(JgclPoint3D pnt)
与えられた面上点の、この曲面でのパラメータ値を求める。 |
JgclPointOnSurface3D[] |
JgclSurfaceOfRevolution3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲面への投影点を求める。 |
JgclVector3D |
JgclPoint3D.subtract(JgclPoint3D mate)
この点と与えられた点との差を返す。 |
JgclPoint3D |
JgclPoint3D.linearInterpolate(JgclPoint3D mate,
double weightForThis)
この点と与えられた点で線型補間した結果を返す。 |
JgclPoint3D |
JgclPoint3D.midPoint(JgclPoint3D mate)
この点と与えられた点の中点を返す。 |
boolean |
JgclPoint3D.identical(JgclPoint3D mate)
2点の同一性を判定する。 |
static JgclVector3D[] |
JgclPoint3D.toVector3D(JgclPoint3D[] pnts)
点の配列をベクトル (JgclVector3D) の配列に変換する。 |
double |
JgclPoint3D.distance(JgclPoint3D mate)
この点と与えられた点との間の距離を返す。 |
double |
JgclPoint3D.distance2(JgclPoint3D mate)
この点と与えられた点との間の距離の自乗を返す。 |
JgclPoint3D |
JgclPoint3D.longestPoint(JgclPoint3D[] pnts)
与えられた点列の中で、この点から最も遠い点を返す。 |
JgclPoint3D |
JgclPoint3D.longestPoint(JgclPoint3D[] pnts,
int start,
int end)
与えられた点列の指定の範囲の中で、この点から最も遠い点を返す。 |
static JgclPoint3D[] |
JgclPoint3D.transform(JgclPoint3D[] points,
boolean reverseTransform,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
点列を、与えられた幾何的変換演算子で変換する。 |
static JgclPoint3D[] |
JgclPoint3D.transform(JgclPoint3D[] points,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
点列を、与えられた幾何的変換演算子で変換する。 |
static JgclPoint3D[] |
JgclPoint3D.reverseTransform(JgclPoint3D[] points,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
点列を、与えられた幾何的変換演算子で逆変換する。 |
JgclPointOnSurface3D[] |
JgclCylindricalSurface3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲面への投影点を求める。 |
JgclPointOnCurve3D[] |
JgclPolynomialCurve3D.projectFrom(JgclPoint3D mate)
与えられた点からこの曲線への投影点を求める。 |
JgclPointOnSurface3D[] |
JgclCurveBoundedSurface3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲面への投影点を求める。 |
JgclPointOnCurve3D[] |
JgclSurfaceCurve3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲線への投影点を求める。 |
JgclPointOnSurface3D[] |
JgclRectangularTrimmedSurface3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲面への投影点を求める。 |
JgclPointOnCurve3D[] |
JgclBsplineCurve3D.projectFrom(JgclPoint3D mate)
与えられた点からこの曲線への投影点を求める。 |
JgclPointOnCurve3D[] |
JgclLine3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲線への投影点を求める。 |
JgclPointOnCurve3D |
JgclLine3D.project1From(JgclPoint3D point)
与えられた点からこの直線への (一つだけ存在する) 投影点を求める。 |
void |
JgclPackageTest.test2_3_57to59(JgclPoint3D point)
|
JgclPointOnCurve3D[] |
JgclCompositeCurveSegment3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲線への投影点を求める。 |
JgclPointOnSurface3D[] |
JgclMesh3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲面への投影点を求める。 |
JgclPointOnCurve3D[] |
JgclPolyline3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲線への投影点を求める。 |
JgclPointOnCurve3D[] |
JgclTrimmedCurve3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲線への投影点を求める。 |
void |
JgclSetOfTriangles3D.Vertex.setCoordinates(JgclPoint3D coordinates)
この頂点の座標値を設定する。 |
JgclPointOnSurface3D[] |
JgclPureBezierSurface3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲面への投影点を求める。 |
JgclPointOnSurface3D[] |
JgclSphericalSurface3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲面への投影点を求める。 |
JgclPointOnCurve3D[] |
JgclBoundedLine3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲線への投影点を求める。 |
JgclPointOnCurve3D |
JgclBoundedLine3D.project1From(JgclPoint3D point)
与えられた点からこの曲線への投影点を一つ求める。 |
JgclPointOnCurve3D[] |
JgclCircle3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲線への投影点を求める。 |
JgclPointOnSurface3D[] |
JgclBsplineSurface3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲面への投影点を求める。 |
JgclPointOnCurve3D[] |
JgclCompositeCurve3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲線への投影点を求める。 |
JgclPoint3D |
JgclCartesianTransformationOperator3D.transform(JgclPoint3D point)
与えられた点をこの演算子で変換する。 |
JgclPoint3D |
JgclCartesianTransformationOperator3D.transform(JgclPoint3D point,
java.util.Hashtable transformedGeometries)
与えられた点をこの演算子で変換する。 |
JgclPoint3D |
JgclCartesianTransformationOperator3D.reverseTransform(JgclPoint3D point)
与えられた点をこの演算子で逆変換する。 |
JgclPoint3D |
JgclCartesianTransformationOperator3D.reverseTransform(JgclPoint3D point,
java.util.Hashtable transformedGeometries)
与えられた点をこの演算子で逆変換する。 |
JgclPoint3D |
JgclCartesianTransformationOperator3D.toEnclosed(JgclPoint3D point)
transform(JgclPoint3D) の別名メソッド。
|
JgclPoint3D |
JgclCartesianTransformationOperator3D.toEnclosed(JgclPoint3D point,
java.util.Hashtable transformedGeometries)
transform(JgclPoint3D, java.util.Hashtable) の別名メソッド。
|
JgclPoint3D |
JgclCartesianTransformationOperator3D.toLocal(JgclPoint3D point)
reverseTransform(JgclPoint3D) の別名メソッド。
|
JgclPoint3D |
JgclCartesianTransformationOperator3D.toLocal(JgclPoint3D point,
java.util.Hashtable transformedGeometries)
reverseTransform(JgclPoint3D, java.util.Hashtable) の別名メソッド。
|
JgclPointOnSurface3D[] |
JgclConicalSurface3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲面への投影点を求める。 |
JgclPointOnSurface3D |
JgclPlane3D.project1From(JgclPoint3D point)
与えられた点からこの曲面への (一つだけ存在する) 投影点を求める。 |
JgclPointOnSurface3D[] |
JgclPlane3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲面への投影点を求める。 |
static JgclVector3D |
JgclPlane3D.coplaner(JgclPoint3D[] points)
与えられた点群が同一平面上にあるか (共面をなすか) どうかを調べる。 |
JgclPointOnSurface3D[] |
JgclSurfaceOfLinearExtrusion3D.projectFrom(JgclPoint3D point)
与えられた点からこの曲面への投影点を求める。 |
JgclPointOnCurve3D[] |
JgclPureBezierCurve3D.projectFrom(JgclPoint3D mate)
与えられた点からこの曲線への投影点を求める。 |
JgclPoint3D 型のパラメータを持つ jp.go.ipa.jgcl のコンストラクタ | |
JgclSurfaceDerivative3D(JgclPoint3D d0,
JgclVector3D du,
JgclVector3D dv,
JgclVector3D duu,
JgclVector3D duv,
JgclVector3D dvv)
各偏導関数の値を与えてオブジェクトを構築する |
|
JgclPointOnGeometry3D(JgclPoint3D point)
形状要素の上にある点の座標値を与えてオブジェクトを構築する。 |
|
JgclPointOnCurve3D(JgclPoint3D point,
JgclParametricCurve3D basisCurve,
double parameter)
点の座標値および 点の乗っているパラメトリック曲線と その上での点のパラメータ値を与えてオブジェクトを構築する。 |
|
JgclPlacement3D(JgclPoint3D location)
オブジェクトを構築する。 |
|
JgclFreeformCurveWithControlPoints3D(JgclPoint3D[] controlPoints)
制御点列を与えて多項式曲線としてオブジェクトを構築する。 |
|
JgclFreeformCurveWithControlPoints3D(JgclPoint3D[] controlPoints,
double[] weights)
制御点列と重み列を与えて有理曲線としてオブジェクトを構築する。 |
|
JgclFreeformCurveWithControlPoints3D(JgclPoint3D[] controlPoints,
double[] weights,
boolean doCheck)
制御点列と重み列を与えて 多項式曲線あるいは有理曲線としてオブジェクトを構築する。 |
|
JgclCylindricalSurface3D(JgclPoint3D cntr,
JgclVector3D axis,
double radius)
中心軸と半径を与えてオブジェクトを構築する。 |
|
JgclAxis2Placement3D(JgclPoint3D location,
JgclVector3D axis,
JgclVector3D refDirection)
局所座標系の原点となる点と Z軸の方向を示すベクトルおよび X軸の方向を決定するベクトルを与えて、 オブジェクトを構築する。 |
|
JgclFreeformSurfaceWithControlPoints3D(JgclPoint3D[][] controlPoints)
制御点列を与えて多項式曲面としてオブジェクトを構築する。 |
|
JgclFreeformSurfaceWithControlPoints3D(JgclPoint3D[][] controlPoints,
double[][] weights)
制御点列と重み列を与えて有理曲面としてオブジェクトを構築する。 |
|
JgclFreeformSurfaceWithControlPoints3D(JgclPoint3D[][] controlPoints,
double[][] weights,
boolean doCheck)
制御点列と重み列を与えて 多項式曲面あるいは有理曲面としてオブジェクトを構築する。 |
|
JgclBsplineCurve3D(int degree,
boolean periodic,
int[] knotMultiplicities,
double[] knots,
JgclPoint3D[] controlPoints)
ノット列を明示し、 制御点列を与えて多項式曲線としてオブジェクトを構築する。 |
|
JgclBsplineCurve3D(int degree,
int[] knotMultiplicities,
double[] knots,
JgclPoint3D[] controlPoints)
ノット列を明示し、制御点列を与えて開いた形式の多項式曲線としてオブジェクトを構築する。 |
|
JgclBsplineCurve3D(int degree,
boolean periodic,
int[] knotMultiplicities,
double[] knots,
JgclPoint3D[] controlPoints,
double[] weights)
ノット列を明示し、 制御点列と重み列を与えて有理曲線としてオブジェクトを構築する。 |
|
JgclBsplineCurve3D(int degree,
int[] knotMultiplicities,
double[] knots,
JgclPoint3D[] controlPoints,
double[] weights)
ノット列を明示し、 制御点列と重み列を与えて開いた形式の有理曲線としてオブジェクトを構築する。 |
|
JgclBsplineCurve3D(int degree,
boolean periodic,
int knotSpec,
JgclPoint3D[] controlPoints)
ノット列を明示せずに ノット列の種別と制御点列を与えて多項式曲線としてオブジェクトを構築する。 |
|
JgclBsplineCurve3D(int degree,
int knotSpec,
JgclPoint3D[] controlPoints)
ノット列を明示せずに ノット列の種別と制御点列を与えて開いた多項式曲線としてオブジェクトを構築する。 |
|
JgclBsplineCurve3D(int degree,
boolean periodic,
int knotSpec,
JgclPoint3D[] controlPoints,
double[] weights)
ノット列を明示せずに ノット列の種別と制御点列および重み列を与えて有理曲線としてオブジェクトを構築する。 |
|
JgclBsplineCurve3D(int degree,
int knotSpec,
JgclPoint3D[] controlPoints,
double[] weights)
ノット列を明示せずに ノット列の種別と制御点列および重み列を与えて開いた形式の有理曲線としてオブジェクトを構築する。 |
|
JgclBsplineCurve3D(JgclPoint3D[] points,
double[] params)
点列と、それに対応するパラメータ値の列を与えて、 その点列を補間する開いた形式の多項式曲線としてオブジェクトを構築する。 |
|
JgclBsplineCurve3D(JgclPoint3D[] points,
double[] params,
JgclVector3D[] endvecs)
点列と、それに対応するパラメータ値の列および両端点での接ベクトルを与えて、 その点列を補間する開いた形式の多項式曲線としてオブジェクトを構築する。 |
|
JgclBsplineCurve3D(JgclPoint3D[] points,
double[] params,
JgclVector3D[] endvecs,
boolean isClosed)
点列と、それに対応するパラメータ値の列、両端点での接ベクトルおよび開閉情報を与えて、 その点列を補間する多項式曲線としてオブジェクトを構築する。 |
|
JgclBsplineCurve3D(JgclPoint3D[] points,
double[] params,
JgclVector3D[] endDir,
boolean isClosed,
JgclToleranceForDistance tol,
JgclToleranceForDistance midTol)
点列と、それに対応するパラメータ値の列、両端点での接線の方向および開閉情報を与えて、 その点列を近似する多項式曲線としてオブジェクトを構築する。 |
|
JgclLine3D(JgclPoint3D pnt,
JgclVector3D dir)
フィールドに設定する値をそのまま与えてオブジェクトを構築する。 |
|
JgclLine3D(JgclPoint3D pnt1,
JgclPoint3D pnt2)
通過する二点を与えてオブジェクトを構築する。 |
|
JgclMesh3D(JgclPoint3D[][] points,
boolean uClosed,
boolean vClosed)
格子点、U/V 方向の開閉情報を与えてオブジェクトを構築する。 |
|
JgclMesh3D(JgclPoint3D[][] points)
格子点を与えて U/V 方向ともに開いた形式でオブジェクトを構築する。 |
|
JgclPolyline3D(JgclPoint3D[] points,
boolean closed)
節点と閉じた形式か否かを表すフラグを与えてオブジェクトを構築する。 |
|
JgclPolyline3D(JgclPoint3D[] points)
節点を与えて開いた形式としてオブジェクトを構築する。 |
|
JgclTrimmedCurve3D(JgclParametricCurve3D basisCurve,
JgclPoint3D tPnt1,
JgclPoint3D tPnt2,
boolean senseAgreement)
母曲線とトリミング区間の両端点を示す座標値を与えてオブジェクトを構築する。 |
|
JgclEnclosingBox3D(JgclPoint3D min,
JgclPoint3D max)
直方体の最小/最大値を表す点を与えてオブジェクトを構築する。 |
|
JgclEnclosingBox3D(JgclPoint3D[] points)
与えられた点群を収める最小の直方体を表すオブジェクトを構築する。 |
|
JgclPureBezierSurface3D(JgclPoint3D[][] controlPoints)
制御点列を与えて多項式曲面としてオブジェクトを構築する。 |
|
JgclPureBezierSurface3D(JgclPoint3D[][] controlPoints,
double[][] weights)
制御点列と重み列を与えて有理曲面としてオブジェクトを構築する。 |
|
JgclSphericalSurface3D(JgclPoint3D cntr,
double radius)
中心と半径を与えてオブジェクトを構築する。 |
|
JgclPointOnPoint3D(JgclPoint3D basisPoint)
点の乗っている点を与えてオブジェクトを構築する。 |
|
JgclPointOnPoint3D(JgclPoint3D point,
JgclPoint3D basisPoint)
点の座標値および 点の乗っている点を与えてオブジェクトを構築する。 |
|
JgclBoundedLine3D(JgclPoint3D spnt,
JgclPoint3D epnt)
始点と終点を与えてオブジェクトを構築する。 |
|
JgclBoundedLine3D(JgclPoint3D spnt,
JgclVector3D dir)
始点と「始点から終点までのベクトル」を与えてオブジェクトを構築する。 |
|
JgclCircle3D(JgclPoint3D center,
JgclVector3D normal,
double radius)
中心、法線ベクトルと半径を与えてオブジェクトを構築する。 |
|
JgclCircle3D(JgclPoint3D pnt1,
JgclPoint3D pnt2,
JgclPoint3D pnt3)
通過する三点を与えてオブジェクトを構築する。 |
|
JgclBsplineSurface3D(int uDegree,
boolean uPeriodic,
int[] uKnotMultiplicities,
double[] uKnots,
int vDegree,
boolean vPeriodic,
int[] vKnotMultiplicities,
double[] vKnots,
JgclPoint3D[][] controlPoints)
ノット列を明示し、 制御点列を与えて多項式曲面としてオブジェクトを構築する。 |
|
JgclBsplineSurface3D(int uDegree,
boolean uPeriodic,
int uKnotSpec,
int vDegree,
boolean vPeriodic,
int vKnotSpec,
JgclPoint3D[][] controlPoints)
ノット列を明示せずに ノット列の種別と制御点列を与えて多項式曲面としてオブジェクトを構築する。 |
|
JgclBsplineSurface3D(int uDegree,
boolean uPeriodic,
int[] uKnotMultiplicities,
double[] uKnots,
int vDegree,
boolean vPeriodic,
int[] vKnotMultiplicities,
double[] vKnots,
JgclPoint3D[][] controlPoints,
double[][] weights)
ノット列を明示し、 制御点列と重み列を与えて有理曲面としてオブジェクトを構築する。 |
|
JgclBsplineSurface3D(int uDegree,
boolean uPeriodic,
int uKnotSpec,
int vDegree,
boolean vPeriodic,
int vKnotSpec,
JgclPoint3D[][] controlPoints,
double[][] weights)
ノット列を明示せずに ノット列の種別、制御点列と重み列を与えて有理曲面としてオブジェクトを構築する。 |
|
JgclBsplineSurface3D(JgclPoint3D[][] points,
double[] uParams,
double[] vParams,
boolean uIsClosed,
boolean vIsClosed)
位相的に格子状の点網と、U/V それぞれの方向の点列に対応するパラメータ値の列を与えて、 その点網を補間する多項式曲面としてオブジェクトを構築する。 |
|
JgclBsplineSurface3D(JgclPoint3D[][] points,
double[] uParams,
double[] vParams,
boolean uIsClosed,
boolean vIsClosed,
JgclToleranceForDistance tol)
位相的に格子状の点網と、U/V それぞれの方向の点列に対応するパラメータ値の列を与えて、 その点網を近似する多項式曲面としてオブジェクトを構築する。 |
|
JgclCartesianTransformationOperator3D(JgclVector3D axis1,
JgclVector3D axis2,
JgclVector3D axis3,
JgclPoint3D localOrigin,
double scale)
各フィールドの値を直接指定して、オブジェクトを構築する。 |
|
JgclAxis1Placement3D(JgclPoint3D location,
JgclVector3D axis)
局所座標系の原点となる点と Z軸の方向を示すベクトルを与えて、 オブジェクトを構築する。 |
|
JgclPointOnSurface3D(JgclPoint3D point,
JgclParametricSurface3D basisSurface,
double uParameter,
double vParameter)
点の座標値および 点の乗っているパラメトリック曲面と その上での点のパラメータ値を与えてオブジェクトを構築する。 |
|
JgclConicalSurface3D(JgclPoint3D pnt,
JgclVector3D axis,
double radius,
double semiAngle)
中心軸、局所 XY 平面での円錐の半径および (頂角 / 2) を与えてオブジェクトを構築する。 |
|
JgclPlane3D(JgclPoint3D pnt,
JgclVector3D normal)
局所原点と法線ベクトルを与えてオブジェクトを構築する。 |
|
JgclPureBezierCurve3D(JgclPoint3D[] controlPoints)
制御点列を与えて多項式曲線としてオブジェクトを構築する。 |
|
JgclPureBezierCurve3D(JgclPoint3D[] controlPoints,
double[] weights)
制御点列と重み列を与えて有理曲線としてオブジェクトを構築する。 |
|
JgclPureBezierCurve3D(JgclPoint3D[] controlPoints,
double[] weights,
boolean doCheck)
制御点列と重み列を与えて 多項式曲線 (あるいは有理曲線) としてオブジェクトを構築する。 |
|
||||||||||
前 次 | フレームあり フレームなし |