|
||||||||||
前 次 | フレームあり フレームなし |
jp.go.ipa.jgcl での JgclVector3D の使用 |
jp.go.ipa.jgcl での JgclVector3D のサブクラス | |
class |
JgclHomogeneousVector3D
3次元:各成分が定数で定義された同次ベクトルを表すクラス。 |
class |
JgclLiteralVector3D
3次元:各成分が定数で定義されたベクトルを表すクラス。 |
JgclVector3D として宣言されている jp.go.ipa.jgcl のフィールド | |
static JgclVector3D |
JgclVector3D.zeroVector
3次元のゼロベクトル。 |
static JgclVector3D |
JgclVector3D.xUnitVector
3次元のグローバルな直交座標系の X 軸方向の単位ベクトル。 |
static JgclVector3D |
JgclVector3D.yUnitVector
3次元のグローバルな直交座標系の Y 軸方向の単位ベクトル。 |
static JgclVector3D |
JgclVector3D.zUnitVector
3次元のグローバルな直交座標系の Z 軸方向の単位ベクトル。 |
static JgclVector3D |
JgclGeometrySchemaFunction.defaultAxis3D
3次元 : axis が指定されないときのデフォルト値 |
static JgclVector3D |
JgclGeometrySchemaFunction.defaultRefDirection3D
3次元 : refDirection が指定されないときのデフォルト値 |
JgclVector3D を返す jp.go.ipa.jgcl のメソッド | |
JgclVector3D |
JgclSurfaceDerivative3D.du()
この導関数値オブジェクトの U 方向の一次偏導関数値を返す。 |
JgclVector3D |
JgclSurfaceDerivative3D.dv()
この導関数値オブジェクトの V 方向の一次偏導関数値を返す。 |
JgclVector3D |
JgclSurfaceDerivative3D.duu()
この導関数値オブジェクトの U 方向の二次偏導関数値を返す。 |
JgclVector3D |
JgclSurfaceDerivative3D.duv()
この導関数値オブジェクトの UV 方向の一次混合偏導関数値を返す。 |
JgclVector3D |
JgclSurfaceDerivative3D.dvv()
この導関数値オブジェクトの V 方向の二次偏導関数値を返す。 |
abstract JgclVector3D |
JgclParametricCurve3D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す抽象メソッド。 |
JgclVector3D |
JgclParabola3D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
abstract JgclVector3D[] |
JgclParametricSurface3D.tangentVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での接ベクトルを返す抽象メソッド。 |
JgclVector3D |
JgclParametricSurface3D.normalVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での法線ベクトルを返す。 |
JgclVector3D[] |
JgclSurfaceOfRevolution3D.tangentVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclHyperbola3D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclPoint3D.subtract(JgclPoint3D mate)
この点と与えられた点との差を返す。 |
JgclVector3D |
JgclPoint3D.toVector3D()
この点を3次元のベクトル (JgclVector3D) に変換する。 |
static JgclVector3D[] |
JgclPoint3D.toVector3D(JgclPoint3D[] pnts)
点の配列をベクトル (JgclVector3D) の配列に変換する。 |
JgclVector3D[] |
JgclCylindricalSurface3D.tangentVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclCylindricalSurface3D.normalVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での法線ベクトルを返す。 |
JgclVector3D |
JgclPolynomialCurve3D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclAxis2Placement3D.axis()
この局所座標系のZ軸の方向を表すベクトルを返す。 |
JgclVector3D |
JgclAxis2Placement3D.effectiveAxis()
この局所座標系のZ軸の方向を表す (実質的な) ベクトルを返す。 |
JgclVector3D |
JgclAxis2Placement3D.refDirection()
この局所座標系のX軸の方向を決定するベクトルを返す。 |
JgclVector3D |
JgclAxis2Placement3D.effectiveRefDirection()
この局所座標系のX軸の方向を決定する (実質的な) ベクトルを返す。 |
JgclVector3D |
JgclAxis2Placement3D.x()
この局所座標系のX軸を表す単位ベクトルを返す。 |
JgclVector3D |
JgclAxis2Placement3D.y()
この局所座標系のY軸を表す単位ベクトルを返す。 |
JgclVector3D |
JgclAxis2Placement3D.z()
この局所座標系のZ軸を表す単位ベクトルを返す。 |
JgclVector3D[] |
JgclAxis2Placement3D.axes()
この局所座標系のX/Y/Z軸を表す単位ベクトルを返す。 |
JgclVector3D |
JgclEllipse3D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D[] |
JgclCurveBoundedSurface3D.tangentVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclSurfaceCurvature3D.principalDirection1()
主方向ベクトル1 (対応する主曲率の絶対値が大きい方) を返す。 |
JgclVector3D |
JgclSurfaceCurvature3D.principalDirection2()
主方向ベクトル2 (対応する主曲率の絶対値が小さい方) を返す。 |
static JgclVector3D |
JgclVector3D.zeroVector()
3次元のゼロベクトルを返す。 |
static JgclVector3D |
JgclVector3D.xUnitVector()
3次元のグローバルな直交座標系の X 軸方向の単位ベクトルを返す。 |
static JgclVector3D |
JgclVector3D.yUnitVector()
3次元のグローバルな直交座標系の Y 軸方向の単位ベクトルを返す。 |
static JgclVector3D |
JgclVector3D.zUnitVector()
3次元のグローバルな直交座標系の Z 軸方向の単位ベクトルを返す。 |
JgclVector3D |
JgclVector3D.unitized()
単位化したベクトルを返す。 |
JgclVector3D |
JgclVector3D.reverse()
各成分の符号を反転させたベクトルを返す。 |
JgclVector3D |
JgclVector3D.verticalVector()
自分に垂直なベクトルを勝手に選んで返す。 |
JgclVector3D |
JgclVector3D.crossProduct(JgclVector3D mate)
外積を返す。 |
JgclVector3D |
JgclVector3D.add(JgclVector3D mate)
ベクトル同士の和を返す。 |
JgclVector3D |
JgclVector3D.subtract(JgclVector3D mate)
ベクトル同士の差を返す。 |
JgclVector3D |
JgclVector3D.multiply(double scale)
与えられたスケールを乗じたベクトルを返す。 |
JgclVector3D |
JgclVector3D.divide(double scale)
与えられたスケールで割ったベクトルを返す。 |
JgclVector3D |
JgclVector3D.project(JgclVector3D dNorm)
ベクトルを平面に投影する。 |
protected abstract JgclVector3D |
JgclVector3D.doTransformBy(boolean reverseTransform,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
このベクトルを、与えられた幾何的変換演算子で変換する。 |
JgclVector3D |
JgclVector3D.transformBy(boolean reverseTransform,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
このベクトルを、与えられた幾何的変換演算子で変換する。 |
JgclVector3D |
JgclVector3D.transformBy(JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
このベクトルを、与えられた幾何的変換演算子で変換する。 |
JgclVector3D |
JgclVector3D.reverseTransformBy(JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
このベクトルを、与えられた幾何的変換演算子で逆変換する。 |
JgclVector3D |
JgclSurfaceCurve3D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D[] |
JgclRectangularTrimmedSurface3D.tangentVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclBsplineCurve3D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclLine3D.dir()
この直線を定義している方向ベクトルを返す。 |
JgclVector3D |
JgclLine3D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
static JgclVector3D[] |
JgclGeometrySchemaFunction.baseAxis(JgclVector3D axis1,
JgclVector3D axis2,
JgclVector3D axis3)
ISO 10303-42 4.6.6 項 (その2) : 与えられた三つのベクトルから正規化された3次元直交軸を求める。 |
static JgclVector3D[] |
JgclGeometrySchemaFunction.buildAxes(JgclVector3D axis,
JgclVector3D refDirection)
ISO 10303-42 4.6.8 項 : 与えられたベクトルから、局所座標系の X/Y/Z 軸を表す単位ベクトルを求める。 |
static JgclVector3D |
JgclGeometrySchemaFunction.firstProjAxis(JgclVector3D zAxis,
JgclVector3D arg)
ISO 10303-42 4.6.10 項 : 与えられたベクトルをある平面に投影したベクトルを求める。 |
static JgclVector3D |
JgclGeometrySchemaFunction.secondProjAxis(JgclVector3D zAxis,
JgclVector3D xAxis,
JgclVector3D arg)
ISO 10303-42 4.6.11 項 : 与えられたベクトルをある二つの平面に投影したベクトルを求める。 |
JgclVector3D |
JgclCompositeCurveSegment3D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
protected JgclVector3D |
JgclHomogeneousVector3D.doTransformBy(boolean reverseTransform,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
このベクトルを、与えられた幾何的変換演算子で変換する。 |
JgclVector3D[] |
JgclMesh3D.tangentVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclPolyline3D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclTrimmedCurve3D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D[] |
JgclPureBezierSurface3D.tangentVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D[] |
JgclSphericalSurface3D.tangentVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclSphericalSurface3D.normalVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での法線ベクトルを返す。 |
JgclVector3D |
JgclBoundedLine3D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclBoundedLine3D.unitizedDirection()
この線分の進行方向を単位化したベクトルを返す。 |
JgclVector3D |
JgclCircle3D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D[] |
JgclBsplineSurface3D.tangentVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclCompositeCurve3D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclCurveCurvature3D.normal()
単位化された主法線ベクトルを返す。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.axis1()
この演算子の変換の第一軸 U1 を規定するベクトルを返す。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.axis2()
この演算子の変換の第二軸 U2 を規定するベクトルを返す。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.axis3()
この演算子の変換の第三軸 U3 を規定するベクトルを返す。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.u1()
この演算子の変換の第一軸となる単位ベクトル U1 を返す。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.u2()
この演算子の変換の第二軸となる単位ベクトル U2 を返す。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.u3()
この演算子の変換の第三軸となる単位ベクトル U3 を返す。 |
JgclVector3D[] |
JgclCartesianTransformationOperator3D.u()
この演算子の変換の軸となる単位ベクトル U1, U2, U3 を返す。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.transform(JgclVector3D vector)
与えられたベクトルをこの演算子で変換する。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.transform(JgclVector3D vector,
java.util.Hashtable transformedGeometries)
与えられたベクトルをこの演算子で変換する。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.reverseTransform(JgclVector3D vector)
与えられたベクトルをこの演算子で逆変換する。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.reverseTransform(JgclVector3D vector,
java.util.Hashtable transformedGeometries)
与えられたベクトルをこの演算子で逆変換する。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.toEnclosed(JgclVector3D vector)
transform(JgclVector3D) の別名メソッド。
|
JgclVector3D |
JgclCartesianTransformationOperator3D.toEnclosed(JgclVector3D vector,
java.util.Hashtable transformedGeometries)
transform(JgclVector3D, java.util.Hashtable) の別名メソッド。
|
JgclVector3D |
JgclCartesianTransformationOperator3D.toLocal(JgclVector3D vector)
reverseTransform(JgclVector3D) の別名メソッド。
|
JgclVector3D |
JgclCartesianTransformationOperator3D.toLocal(JgclVector3D vector,
java.util.Hashtable transformedGeometries)
reverseTransform(JgclVector3D, java.util.Hashtable) の別名メソッド。
|
JgclVector3D |
JgclAxis1Placement3D.axis()
この局所座標系のZ軸の方向を表すベクトルを返す。 |
JgclVector3D |
JgclAxis1Placement3D.effectiveAxis()
この局所座標系のZ軸の方向を表す (実質的な) ベクトルを返す。 |
JgclVector3D |
JgclAxis1Placement3D.z()
この局所座標系のZ軸を表す単位ベクトルを返す。 |
protected JgclVector3D |
JgclLiteralVector3D.doTransformBy(boolean reverseTransform,
JgclCartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
このベクトルを、与えられた幾何的変換演算子で変換する。 |
JgclVector3D[] |
JgclConicalSurface3D.tangentVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclConicalSurface3D.normalVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での法線ベクトルを返す。 |
JgclVector3D[] |
JgclPlane3D.tangentVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclPlane3D.normalVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での法線ベクトルを返す。 |
static JgclVector3D |
JgclPlane3D.coplaner(JgclPoint3D[] points)
与えられた点群が同一平面上にあるか (共面をなすか) どうかを調べる。 |
JgclVector3D |
JgclSurfaceOfLinearExtrusion3D.extrusionAxis()
この曲面の、スイープする方向を返す。 |
JgclVector3D[] |
JgclSurfaceOfLinearExtrusion3D.tangentVector(double uParam,
double vParam)
この曲面の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D |
JgclCurveDerivative3D.d1D()
この導関数値オブジェクトの一次導関数を返す。 |
JgclVector3D |
JgclCurveDerivative3D.d2D()
この導関数値オブジェクトの二次導関数を返す。 |
JgclVector3D |
JgclCurveDerivative3D.d3D()
この導関数値オブジェクトの三次導関数を返す。 |
JgclVector3D |
JgclPureBezierCurve3D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector3D 型のパラメータを持つ jp.go.ipa.jgcl のメソッド | |
abstract JgclParametricCurve3D |
JgclParametricCurve3D.parallelTranslate(JgclVector3D moveVec)
この曲線を、与えられたベクトルに従って平行移動した曲線を返す抽象メソッド。 |
JgclParametricCurve3D |
JgclParabola3D.parallelTranslate(JgclVector3D moveVec)
この曲線を、与えられたベクトルに従って平行移動した曲線を返す。 |
JgclParametricCurve3D |
JgclHyperbola3D.parallelTranslate(JgclVector3D moveVec)
この曲線を、与えられたベクトルに従って平行移動した曲線を返す。 |
JgclPoint3D |
JgclPoint3D.add(JgclVector3D vector)
この点に与えられたベクトルを足した点を返す。 |
JgclPoint3D |
JgclPoint3D.subtract(JgclVector3D vector)
この点から与えられたベクトルを引いた点を返す。 |
JgclParametricCurve3D |
JgclPolynomialCurve3D.parallelTranslate(JgclVector3D moveVec)
この曲線を、与えられたベクトルに従って平行移動した曲線を返す。 |
JgclAxis2Placement3D |
JgclAxis2Placement3D.parallelTranslate(JgclVector3D moveVec)
この局所座標系の原点となる点を、与えられたベクトルに従って 平行移動させた局所座標系を返す。 |
JgclParametricCurve3D |
JgclEllipse3D.parallelTranslate(JgclVector3D moveVec)
この曲線を、与えられたベクトルに従って平行移動した曲線を返す。 |
double |
JgclVector3D.dotProduct(JgclVector3D mate)
内積を返す。 |
JgclVector3D |
JgclVector3D.crossProduct(JgclVector3D mate)
外積を返す。 |
JgclVector3D |
JgclVector3D.add(JgclVector3D mate)
ベクトル同士の和を返す。 |
JgclVector3D |
JgclVector3D.subtract(JgclVector3D mate)
ベクトル同士の差を返す。 |
boolean |
JgclVector3D.identical(JgclVector3D mate)
二ベクトルの同一性を判定する。 |
boolean |
JgclVector3D.identicalDirection(JgclVector3D mate)
二ベクトルの同一方向性を判定する。 |
boolean |
JgclVector3D.parallelDirection(JgclVector3D mate)
二ベクトルの同一方向性を判定する。 |
JgclVector3D |
JgclVector3D.project(JgclVector3D dNorm)
ベクトルを平面に投影する。 |
static JgclPoint3D[] |
JgclVector3D.toPoint3D(JgclVector3D[] vecs)
ベクトルの配列を3次元の点 (JgclPoint3D) の配列に変換する。 |
double |
JgclVector3D.angleWith(JgclVector3D mate,
JgclVector3D norm)
他のベクトルとの角度 (ラジアン) を求める。 |
JgclParametricCurve3D |
JgclSurfaceCurve3D.parallelTranslate(JgclVector3D moveVec)
この曲線を、与えられたベクトルに従って平行移動した曲線を返す。 |
JgclParametricCurve3D |
JgclBsplineCurve3D.parallelTranslate(JgclVector3D moveVec)
この曲線を、与えられたベクトルに従って平行移動した曲線を返す。 |
JgclBsplineSurface3D |
JgclBsplineCurve3D.loftSurface(JgclVector3D vector,
double length)
ロフト面の生成。 |
JgclParametricCurve3D |
JgclLine3D.parallelTranslate(JgclVector3D moveVec)
この曲線を、与えられたベクトルに従って平行移動した曲線を返す。 |
static JgclVector3D[] |
JgclGeometrySchemaFunction.baseAxis(JgclVector3D axis1,
JgclVector3D axis2,
JgclVector3D axis3)
ISO 10303-42 4.6.6 項 (その2) : 与えられた三つのベクトルから正規化された3次元直交軸を求める。 |
static JgclVector3D[] |
JgclGeometrySchemaFunction.buildAxes(JgclVector3D axis,
JgclVector3D refDirection)
ISO 10303-42 4.6.8 項 : 与えられたベクトルから、局所座標系の X/Y/Z 軸を表す単位ベクトルを求める。 |
static JgclVector3D |
JgclGeometrySchemaFunction.firstProjAxis(JgclVector3D zAxis,
JgclVector3D arg)
ISO 10303-42 4.6.10 項 : 与えられたベクトルをある平面に投影したベクトルを求める。 |
static JgclVector3D |
JgclGeometrySchemaFunction.secondProjAxis(JgclVector3D zAxis,
JgclVector3D xAxis,
JgclVector3D arg)
ISO 10303-42 4.6.11 項 : 与えられたベクトルをある二つの平面に投影したベクトルを求める。 |
JgclParametricCurve3D |
JgclCompositeCurveSegment3D.parallelTranslate(JgclVector3D moveVec)
この曲線を、与えられたベクトルに従って平行移動した曲線を返す。 |
JgclParametricCurve3D |
JgclPolyline3D.parallelTranslate(JgclVector3D moveVec)
この曲線を、与えられたベクトルに従って平行移動した曲線を返す。 |
JgclParametricCurve3D |
JgclTrimmedCurve3D.parallelTranslate(JgclVector3D moveVec)
この曲線を、与えられたベクトルに従って平行移動した曲線を返す。 |
JgclParametricCurve3D |
JgclBoundedLine3D.parallelTranslate(JgclVector3D moveVec)
この曲線を、与えられたベクトルに従って平行移動した曲線を返す。 |
JgclParametricCurve3D |
JgclCircle3D.parallelTranslate(JgclVector3D moveVec)
この曲線を、与えられたベクトルに従って平行移動した曲線を返す。 |
JgclParametricCurve3D |
JgclCompositeCurve3D.parallelTranslate(JgclVector3D moveVec)
この曲線を、与えられたベクトルに従って平行移動した曲線を返す。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.transform(JgclVector3D vector)
与えられたベクトルをこの演算子で変換する。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.transform(JgclVector3D vector,
java.util.Hashtable transformedGeometries)
与えられたベクトルをこの演算子で変換する。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.reverseTransform(JgclVector3D vector)
与えられたベクトルをこの演算子で逆変換する。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.reverseTransform(JgclVector3D vector,
java.util.Hashtable transformedGeometries)
与えられたベクトルをこの演算子で逆変換する。 |
JgclVector3D |
JgclCartesianTransformationOperator3D.toEnclosed(JgclVector3D vector)
transform(JgclVector3D) の別名メソッド。
|
JgclVector3D |
JgclCartesianTransformationOperator3D.toEnclosed(JgclVector3D vector,
java.util.Hashtable transformedGeometries)
transform(JgclVector3D, java.util.Hashtable) の別名メソッド。
|
JgclVector3D |
JgclCartesianTransformationOperator3D.toLocal(JgclVector3D vector)
reverseTransform(JgclVector3D) の別名メソッド。
|
JgclVector3D |
JgclCartesianTransformationOperator3D.toLocal(JgclVector3D vector,
java.util.Hashtable transformedGeometries)
reverseTransform(JgclVector3D, java.util.Hashtable) の別名メソッド。
|
JgclParametricCurve3D |
JgclPureBezierCurve3D.parallelTranslate(JgclVector3D moveVec)
この曲線を、与えられたベクトルに従って平行移動した曲線を返す。 |
JgclVector3D 型のパラメータを持つ jp.go.ipa.jgcl のコンストラクタ | |
JgclSurfaceDerivative3D(JgclPoint3D d0,
JgclVector3D du,
JgclVector3D dv,
JgclVector3D duu,
JgclVector3D duv,
JgclVector3D dvv)
各偏導関数の値を与えてオブジェクトを構築する |
|
JgclCylindricalSurface3D(JgclPoint3D cntr,
JgclVector3D axis,
double radius)
中心軸と半径を与えてオブジェクトを構築する。 |
|
JgclAxis2Placement3D(JgclPoint3D location,
JgclVector3D axis,
JgclVector3D refDirection)
局所座標系の原点となる点と Z軸の方向を示すベクトルおよび X軸の方向を決定するベクトルを与えて、 オブジェクトを構築する。 |
|
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)
フィールドに設定する値をそのまま与えてオブジェクトを構築する。 |
|
JgclBoundedLine3D(JgclPoint3D spnt,
JgclVector3D dir)
始点と「始点から終点までのベクトル」を与えてオブジェクトを構築する。 |
|
JgclCircle3D(JgclPoint3D center,
JgclVector3D normal,
double radius)
中心、法線ベクトルと半径を与えてオブジェクトを構築する。 |
|
JgclCartesianTransformationOperator3D(JgclVector3D axis1,
JgclVector3D axis2,
JgclVector3D axis3,
JgclPoint3D localOrigin,
double scale)
各フィールドの値を直接指定して、オブジェクトを構築する。 |
|
JgclAxis1Placement3D(JgclPoint3D location,
JgclVector3D axis)
局所座標系の原点となる点と Z軸の方向を示すベクトルを与えて、 オブジェクトを構築する。 |
|
JgclConicalSurface3D(JgclPoint3D pnt,
JgclVector3D axis,
double radius,
double semiAngle)
中心軸、局所 XY 平面での円錐の半径および (頂角 / 2) を与えてオブジェクトを構築する。 |
|
JgclPlane3D(JgclPoint3D pnt,
JgclVector3D normal)
局所原点と法線ベクトルを与えてオブジェクトを構築する。 |
|
JgclSurfaceOfLinearExtrusion3D(JgclParametricCurve3D sweptCurve,
JgclVector3D extrusionAxis)
スイープさせる曲線とスイープする方向を与えてオブジェクトを構築する。 |
|
||||||||||
前 次 | フレームあり フレームなし |