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

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

JgclIntersectionPoint3D を返す jp.go.ipa.jgcl のメソッド
abstract  JgclIntersectionPoint3D[] JgclParametricCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める抽象メソッド。
abstract  JgclIntersectionPoint3D[] JgclParametricCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める抽象メソッド。
 JgclIntersectionPoint3D[] JgclConic3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint3D[] JgclParabola3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線との交点を求める。
abstract  JgclIntersectionPoint3D[] JgclParametricSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める抽象メソッド。
 JgclIntersectionPoint3D[] JgclSweptSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclHyperbola3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線との交点を求める。
 JgclIntersectionPoint3D[] JgclCylindricalSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclPolynomialCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclPolynomialCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint3D[] JgclEllipse3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線との交点を求める。
 JgclIntersectionPoint3D[] JgclCurveBoundedSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D JgclInterference3D.toIntersectionPoint()
          この干渉を交点に変換する。
 JgclIntersectionPoint3D[] JgclSurfaceCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclSurfaceCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint3D[] JgclRectangularTrimmedSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclBsplineCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclBsplineCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint3D[] JgclBsplineCurve3D.intersect(JgclElementarySurface3D mate)
          この曲線と他の曲面 (解析曲面) の交点を求める。
 JgclIntersectionPoint3D[] JgclLine3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D JgclLine3D.intersect1Line(JgclLine3D mate)
          この直線と他の直線との (一つだけの) 交点を求める。
 JgclIntersectionPoint3D[] JgclLine3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint3D[] JgclLine3D.intersect(JgclPlane3D mate)
          この曲線と他の曲面 (平面) の交点を求める。
 JgclIntersectionPoint3D[] JgclCompositeCurveSegment3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclCompositeCurveSegment3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint3D[] JgclMesh3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D JgclIntersectionPoint3D.toIntersectionPoint()
          この干渉を交点に変換する。
 JgclIntersectionPoint3D JgclIntersectionPoint3D.exchange()
          この交点の pointOnGeometry1 と pointOnGeometry2 を交換した交点を返す。
 JgclIntersectionPoint3D[] JgclPolyline3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclPolyline3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint3D[] JgclPolyline3D.selfIntersect()
          このポリラインの自己交差点を求める。
 JgclIntersectionPoint3D[] JgclTrimmedCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclTrimmedCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint3D JgclOverlapCurve3D.toIntersectionPoint()
          この干渉を交点に変換する。
 JgclIntersectionPoint3D[] JgclPureBezierSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclSphericalSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclBoundedLine3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclBoundedLine3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint3D JgclBoundedLine3D.intersect1(JgclBoundedLine3D mate)
          この線分と他の線分の交点を求める。
 JgclIntersectionPoint3D[] JgclCircle3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線との交点を求める。
 JgclIntersectionPoint3D[] JgclBsplineSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclCompositeCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclCompositeCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint3D[] JgclConicalSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclPlane3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D JgclPlane3D.intersect1(JgclLine3D mate)
          この平面と与えられた直線の (ただ一つだけの) 交点を求める mate を this の局所座標系での表現に変換したものを M として、 現在設定されている演算条件の下で、 M の方向ベクトルを単位化したベクトルの Z 成分の絶対値が 距離の許容誤差よりも小さければ、 両者は交わらないものとして null を返す。
 JgclIntersectionPoint3D JgclIntersectionCurve3D.toIntersectionPoint()
          この干渉を交点に変換する。
 JgclIntersectionPoint3D[] JgclPureBezierCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclPureBezierCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint3D[] JgclPureBezierCurve3D.intersect(JgclElementarySurface3D mate)
          この曲線と他の曲面 (解析曲面) の交点を求める。