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

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

JgclIndefiniteSolution をスローする jp.go.ipa.jgcl のメソッド
abstract  JgclPointOnCurve3D[] JgclParametricCurve3D.singular()
          この曲線の特異点を返す抽象メソッド。
abstract  JgclPointOnCurve3D[] JgclParametricCurve3D.inflexion()
          この曲線の変曲点を返す抽象メソッド。
abstract  JgclPointOnCurve3D[] JgclParametricCurve3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める抽象メソッド。
abstract  JgclIntersectionPoint3D[] JgclParametricCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める抽象メソッド。
abstract  JgclIntersectionPoint3D[] JgclParametricCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める抽象メソッド。
 JgclPointOnCurve3D[] JgclConic3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める。
 JgclIntersectionPoint3D[] JgclConic3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint3D[] JgclParabola3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線との交点を求める。
abstract  JgclPointOnSurface3D[] JgclParametricSurface3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲面への投影点を求める抽象メソッド。
abstract  JgclIntersectionPoint3D[] JgclParametricSurface3D.intersect(JgclParametricCurve3D 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)
          この曲面の指定の (パラメータ的な) 矩形区間と、 他の曲面の指定の (パラメータ的な) 矩形区間におけるフィレットを求める。
 JgclPointOnSurface3D[] JgclSurfaceOfRevolution3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲面への投影点を求める。
abstract  JgclPointOnCurve2D[] JgclParametricCurve2D.singular()
          この曲線の特異点を返す抽象メソッド。
abstract  JgclPointOnCurve2D[] JgclParametricCurve2D.inflexion()
          この曲線の変曲点を返す抽象メソッド。
abstract  JgclPointOnCurve2D[] JgclParametricCurve2D.projectFrom(JgclPoint2D point)
          与えられた点からこの曲線への投影点を求める抽象メソッド。
abstract  JgclIntersectionPoint2D[] JgclParametricCurve2D.intersect(JgclParametricCurve2D mate)
          この曲線と他の曲線の交点を求める抽象メソッド。
 JgclFilletObject2D[] JgclParametricCurve2D.fillet(JgclParameterSection pint1, int side1, JgclParametricCurve2D mate, JgclParameterSection pint2, int side2, double radius)
          この曲線の指定の区間と、他の曲線の指定の区間におけるフィレットを求める。
 JgclIntersectionPoint2D[] JgclHyperbola2D.intersect(JgclParametricCurve2D mate)
          この曲線と他の曲線との交点を求める。
 JgclIntersectionPoint3D[] JgclHyperbola3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線との交点を求める。
 JgclFilletObject2D[] JgclBoundedCurve2D.fillet(int side1, JgclBoundedCurve2D mate, int side2, double radius)
          この有限曲線全体と他の有限曲線全体におけるフィレットを求める。
 JgclPointOnCurve2D[] JgclPureBezierCurve2D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve2D[] JgclPureBezierCurve2D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve2D[] JgclPoint2D.project(JgclParametricCurve2D mate)
          この点から与えられた曲線への投影点を求める。
 JgclPointOnCurve3D[] JgclPoint3D.project(JgclParametricCurve3D mate)
          この点から与えられた曲線への投影点を求める。
 JgclPointOnSurface3D[] JgclCylindricalSurface3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲面への投影点を求める。
 JgclIntersectionPoint3D[] JgclCylindricalSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclSurfaceSurfaceInterference3D[] JgclCylindricalSurface3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面の交線を求める。
 JgclIntersectionPoint3D[] JgclPolynomialCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclPointOnCurve2D[] JgclEllipse2D.projectFrom(JgclPoint2D point)
          与えられた点からこの曲線への投影点を求める。
 JgclIntersectionPoint2D[] JgclEllipse2D.intersect(JgclParametricCurve2D mate)
          この曲線と他の曲線との交点を求める。
 JgclIntersectionPoint3D[] JgclEllipse3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線との交点を求める。
 JgclFilletObject3D[] JgclBoundedSurface3D.fillet(int side1, JgclBoundedSurface3D mate, int side2, double radius)
          この有限曲面と他の有限曲面のフィレットを求める。
 JgclPointOnSurface3D[] JgclCurveBoundedSurface3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲面への投影点を求める。
 JgclIntersectionPoint3D[] JgclCurveBoundedSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclSurfaceSurfaceInterference3D[] JgclCurveBoundedSurface3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面の交線を求める。
 JgclFilletObject3D[] JgclCurveBoundedSurface3D.fillet(int side1, JgclBoundedSurface3D mate, int side2, double radius)
          この有限曲面と他の有限曲面のフィレットを求める。
 JgclFilletObject3D[] JgclCurveBoundedSurface3D.fillet(JgclParameterSection uSect1, JgclParameterSection vSect1, int side1, JgclParametricSurface3D mate, JgclParameterSection uSect2, JgclParameterSection vSect2, int side2, double radius)
          この曲面の指定の (パラメータ的な) 矩形区間と、 他の曲面の指定の (パラメータ的な) 矩形区間におけるフィレットを求める。
 JgclPointOnCurve3D[] JgclSurfaceCurve3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclSurfaceCurve3D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve3D[] JgclSurfaceCurve3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める。
 JgclIntersectionPoint3D[] JgclSurfaceCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclSurfaceCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclPointOnSurface3D[] JgclRectangularTrimmedSurface3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲面への投影点を求める。
 JgclIntersectionPoint3D[] JgclRectangularTrimmedSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclSurfaceSurfaceInterference3D[] JgclRectangularTrimmedSurface3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面の交線を求める。
 JgclIntersectionPoint3D[] JgclBsplineCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclBsplineCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint2D[] JgclLine2D.intersect(JgclParametricCurve2D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint2D JgclLine2D.intersect1Line(JgclLine2D mate)
          この直線と他の直線との (一つだけの) 交点を求める。
 JgclIntersectionPoint3D[] JgclLine3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D JgclLine3D.intersect1Line(JgclLine3D mate)
          この直線と他の直線との (一つだけの) 交点を求める。
 JgclIntersectionPoint3D[] JgclLine3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint3D[] JgclLine3D.intersect(JgclPlane3D mate)
          この曲線と他の曲面 (平面) の交点を求める。
 JgclPointOnCurve2D[] JgclCompositeCurveSegment2D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve2D[] JgclCompositeCurveSegment2D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve2D[] JgclCompositeCurveSegment2D.projectFrom(JgclPoint2D point)
          与えられた点からこの曲線への投影点を求める。
 JgclPointOnCurve3D[] JgclCompositeCurveSegment3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclCompositeCurveSegment3D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve3D[] JgclCompositeCurveSegment3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める。
 JgclPointOnCurve2D[] JgclTrimmedCurve2D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve2D[] JgclTrimmedCurve2D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve2D[] JgclTrimmedCurve2D.projectFrom(JgclPoint2D point)
          与えられた点からこの曲線への投影点を求める。
 JgclIntersectionPoint3D[] JgclPolyline3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclPointOnCurve3D[] JgclTrimmedCurve3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclTrimmedCurve3D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve3D[] JgclTrimmedCurve3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める。
 JgclIntersectionPoint3D[] JgclPureBezierSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclPointOnSurface3D[] JgclSphericalSurface3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲面への投影点を求める。
 JgclIntersectionPoint3D[] JgclSphericalSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclSurfaceSurfaceInterference3D[] JgclSphericalSurface3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面の交線を求める。
 JgclIntersectionPoint2D JgclBoundedLine2D.intersect1(JgclBoundedLine2D mate)
          この線分と他の線分の交点を求める。
 JgclIntersectionPoint2D JgclBoundedLine2D.intersect1AsInfiniteLine(JgclLine2D mate)
          この線分と他の直線の交点を求める。
 JgclPointOnCurve2D[] JgclCircle2D.projectFrom(JgclPoint2D point)
          与えられた点からこの曲線への投影点を求める。
 JgclIntersectionPoint2D[] JgclCircle2D.intersect(JgclParametricCurve2D mate)
          この曲線と他の曲線との交点を求める。
 JgclIntersectionPoint3D JgclBoundedLine3D.intersect1(JgclBoundedLine3D mate)
          この線分と他の線分の交点を求める。
 JgclPointOnCurve3D[] JgclCircle3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める。
 JgclIntersectionPoint3D[] JgclCircle3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線との交点を求める。
 JgclIntersectionPoint3D[] JgclBsplineSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclPointOnCurve3D[] JgclCompositeCurve3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclCompositeCurve3D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve3D[] JgclCompositeCurve3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲線への投影点を求める。
 JgclPointOnCurve2D[] JgclCompositeCurve2D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve2D[] JgclCompositeCurve2D.inflexion()
          この曲線の変曲点を返す。
 JgclPointOnCurve2D[] JgclCompositeCurve2D.projectFrom(JgclPoint2D point)
          与えられた点からこの曲線への投影点を求める。
 JgclPointOnSurface3D[] JgclConicalSurface3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲面への投影点を求める。
 JgclIntersectionPoint3D[] JgclConicalSurface3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclSurfaceSurfaceInterference3D[] JgclConicalSurface3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面の交線を求める。
 JgclIntersectionPoint3D[] JgclPlane3D.intersect(JgclParametricCurve3D mate)
          この曲面と他の曲線の交点を求める。
 JgclIntersectionPoint3D JgclPlane3D.intersect1(JgclLine3D mate)
          この平面と与えられた直線の (ただ一つだけの) 交点を求める mate を this の局所座標系での表現に変換したものを M として、 現在設定されている演算条件の下で、 M の方向ベクトルを単位化したベクトルの Z 成分の絶対値が 距離の許容誤差よりも小さければ、 両者は交わらないものとして null を返す。
 JgclSurfaceSurfaceInterference3D[] JgclPlane3D.intersect(JgclParametricSurface3D mate)
          この曲面と他の曲面の交線を求める。
 JgclLine3D JgclPlane3D.intersect1Plane(JgclPlane3D mate)
          この平面と他の平面のただ一つだけの交線を直線として求める。
 JgclPointOnSurface3D[] JgclSurfaceOfLinearExtrusion3D.projectFrom(JgclPoint3D point)
          与えられた点からこの曲面への投影点を求める。
 JgclPointOnCurve3D[] JgclPureBezierCurve3D.singular()
          この曲線の特異点を返す。
 JgclPointOnCurve3D[] JgclPureBezierCurve3D.inflexion()
          この曲線の変曲点を返す。
 JgclIntersectionPoint3D[] JgclPureBezierCurve3D.intersect(JgclParametricCurve3D mate)
          この曲線と他の曲線の交点を求める。
 JgclIntersectionPoint3D[] JgclPureBezierCurve3D.intersect(JgclParametricSurface3D mate)
          この曲線と他の曲面の交点を求める。
 JgclIntersectionPoint2D[] JgclParabola2D.intersect(JgclParametricCurve2D mate)
          この曲線と他の曲線との交点を求める。