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

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

JgclOpenCurve をスローする jp.go.ipa.jgcl のメソッド
 boolean JgclPoint2D.isIn(JgclParametricCurve2D mate)
          この点が「自己干渉しない閉曲線」の内側にあるかどうかを返す。
 boolean JgclPoint2D.isInsideOf(JgclParametricCurve2D mate)
          この点が「自己干渉しない閉曲線」の内側にあるかどうかを返す。
 JgclBsplineCurve2D JgclBsplineCurve2D.shiftIfPeriodic(double newStartParam)
          この「閉じた形式」のBスプライン曲線の形状を変えずに、 与えられたパラメータ値に対応する点を開始点とするように 変換したものを返す。
 JgclBsplineCurve3D JgclBsplineCurve3D.shiftIfPeriodic(double newStartParam)
          この「閉じた形式」のBスプライン曲線の形状を変えずに、 与えられたパラメータ値に対応する点を開始点とするように 変換したものを返す。
 JgclCompositeCurve2D[] JgclCompositeCurve2D.divideIntoSimpleLoopsIfClosed(int cmcWise, int validSide)
          閉じた曲線を自己交差する箇所で分割して、自己交差しない単純な閉曲線の集合にする。