組み合わせを求める関数と、最短距離を一つだけ求める関数があります。その2点を表す各要素のパラメータ値です。要素の組み合わせは以下の通りです。曲線と曲面2曲面ただし、現状では曲線と曲面、2曲面の最短距離においては柱面、回転面はサポートしていません。(いずれの曲面も矩形有限曲面もしくは、曲線境界曲面のベース曲面として与えることができます)。円柱面、円錐面に関しては近日中に対応いたします。2次元曲線群を与えます。両端が曲面の境界線に乗っている。それ自体が3次元空間上で閉じている。互いに交わらない(接しない)。曲面が曲線境界曲面の場合、その境界線と交わらない。分割後の曲面群をリストとして全て返却します。今までも同様の機能がありしたが、今回すべての曲線に対応した関数を用意しました。新しい関数では、縮退後の形状(点など)として返却するようにしました。