Optimize_Spline - superclass: modifier; super-superclass:MAXWrapper - 8:0 - classID: #(751410455L, 2082524464L)
3ds Max 2018.2 以降で使用可能: 元のスプライン シェイプを維持しながらノット数を減らすことでスプラインを最適化するモディファイヤです。
コンストラクタ
Optimize_Spline() OptimizeSpline()
<Optimize_Spline>.adaptive BooleanClass default: true -- Boolean
新しい編集可能なスプライン(以下の MakeSpline() メソッドを参照)を作成する場合に、新しいスプラインでアダプティブ補間を有効にする必要があることを示します。
<Optimize_Spline>.iterations Integer default: 8 -- integer
結果の計算に使用する反復回数です。値が大きいほど、結果の精度は向上しますが、完了までの時間が長くなります。
<Optimize_Spline>.percent Integer default: 0 -- integer
reduce_method が 0 の場合は、ノット数を減らす割合をパーセントで指定します。
<Optimize_Spline>.reduce_method Integer default: 0 -- integer; Reduce_Type
ノットの削減方法を指定します。値は次のとおりです。
<Optimize_Spline>.reducedMaxKnots Integer default: 2 -- integer; Knots
reduce_method が 1 の場合は、削減後の値となる最大ノット数を指定します。
<Optimize_Spline>.reducedMinKnots Integer default: 2 -- integer; Percent_Min
reduce_method が 0 の場合は、削減後の値となる最小ノット数を指定します。
<Optimize_Spline>.ShowKnots BooleanClass default: false -- Boolean
変更されたスプライン内のノットを表示するかどうかを取得または設定します。
<Optimize_Spline>.subsegment Integer default: 4 -- integer; Subsegments
解を計算するときに既存のノット間に追加するノット数を指定します。
インタフェース: OptimzeSplineModifier
プロパティ:
メソッド:
<void>MakeSpline()
最適化されたスプラインに基づいて新しい編集可能なスプラインを作成します。アダプティブ補間は、アダプティブ プロパティによって設定されます(上記を参照)。
アクション: