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

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

JgclPointOnCurve3D を返す jp.go.ipa.jgcl のメソッド
abstract  JgclPointOnCurve3D[] JgclParametricCurve3D.singular()
          この曲線の特異点を返す抽象メソッド。
abstract  JgclPointOnCurve3D[] JgclParametricCurve3D.inflexion()
          この曲線の変曲点を返す抽象メソッド。
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 からの距離が指定の値に最も近い点を返す。
 JgclPointOnCurve3D[] JgclConic3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める。
 JgclPointOnCurve3D[] JgclConic3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclConic3D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve3D[] JgclPoint3D.project(JgclParametricCurve3D mate)
          この点から与えられた曲線への投影点を求める。
 JgclPointOnCurve3D[] JgclPolynomialCurve3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclPolynomialCurve3D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve3D[] JgclPolynomialCurve3D.projectFrom(JgclPoint3D mate)
          与えられた点からこの曲線への投影点を求める。
 JgclPointOnCurve3D[] JgclSurfaceCurve3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclSurfaceCurve3D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve3D[] JgclSurfaceCurve3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める。
 JgclPointOnCurve3D[] JgclBsplineCurve3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclBsplineCurve3D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve3D[] JgclBsplineCurve3D.projectFrom(JgclPoint3D mate)
          与えられた点からこの曲線への投影点を求める。
 JgclPointOnCurve3D[] JgclLine3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclLine3D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve3D[] JgclLine3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める。
 JgclPointOnCurve3D JgclLine3D.project1From(JgclPoint3D point)
          与えられた点からこの直線への (一つだけ存在する) 投影点を求める。
 JgclPointOnCurve3D[] JgclCompositeCurveSegment3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclCompositeCurveSegment3D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve3D[] JgclCompositeCurveSegment3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める。
 JgclPointOnCurve3D JgclIntersectionPoint3D.pointOnCurve1()
          この交点の幾何要素1 を曲線であるものとして、曲線1 上の位置を返す。
 JgclPointOnCurve3D JgclIntersectionPoint3D.pointOnCurve2()
          この交点の幾何要素2 を曲線であるものとして、曲線2 上の位置を返す。
 JgclPointOnCurve3D[] JgclPolyline3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclPolyline3D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve3D[] JgclPolyline3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める。
 JgclPointOnCurve3D[] JgclTrimmedCurve3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclTrimmedCurve3D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve3D[] JgclTrimmedCurve3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める。
 JgclPointOnCurve3D[] JgclBoundedLine3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclBoundedLine3D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve3D[] JgclBoundedLine3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める。
 JgclPointOnCurve3D JgclBoundedLine3D.project1From(JgclPoint3D point)
          与えられた点からこの曲線への投影点を一つ求める。
 JgclPointOnCurve3D[] JgclCircle3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める。
 JgclPointOnCurve3D[] JgclCompositeCurve3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclCompositeCurve3D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve3D[] JgclCompositeCurve3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める。
 JgclPointOnCurve3D[] JgclPureBezierCurve3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclPureBezierCurve3D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve3D[] JgclPureBezierCurve3D.projectFrom(JgclPoint3D mate)
          与えられた点からこの曲線への投影点を求める。
 

JgclPointOnCurve3D 型のパラメータを持つ jp.go.ipa.jgcl のメソッド
 JgclPoint3D JgclPackageTest.coordinatesPointOnCurve3D(JgclPointOnCurve3D point)