フリーハンド: シェイプ

FreehandSpline - superclass: shape; super-superclass:node - 20:7 - classID: #(3232560656L, 2603512888L)

3ds Max 2018.2 以降で使用可能: フリーハンド スプラインを使用すると、ユーザはパスをトレースしてビューポートにスプラインを描画することができます。

コンストラクタ

Freehand...   

プロパティ

一般パラメータ

<Freehand>.curveType Integer default: 0 -- integer

ノット間のライン セグメントのタイプです。値は次のとおりです。

<Freehand>.showKnots BooleanClass default: false -- boolean; ShowKnots

スプラインのノットを表示するかどうかを取得または設定します。

<Freehand>.enableClosedCurve BooleanClass default: false -- boolean; Closed

スプラインが閉じている(先頭ノットと最終ノットが接続されている)かどうかを取得または設定します。

<Freehand>.constrainOffset Float default: 0.1 -- float; Offset

コンストレイントするサーフェスからのオフセットが存在する場合は、これを取得または設定します。

作成パラメータ

<Freehand>.enableConstrainShowNormals BooleanClass default: true -- boolean; ShowNormals

コンストレイントされたサーフェスに対するスプラインの法線を表示するかどうかを取得または設定します。

<Freehand>.enableConstrain BooleanClass default: false -- boolean; Constrain

有効にするかどうかを取得または設定します。

<Freehand>.granularity Integer default: 3 -- integer

ビューポートにスプラインを描画する場合に、新しいノットを作成する前にマウス キャプチャの精度(マウス位置のサンプル数)を取得または設定します。

<Freehand>.threshold Integer default: 10 -- integer

作成時のしきい値(新しいノットが作成されるまでにマウスを移動しなければならない距離)を取得または設定します。

<Freehand>.endCreateOnButtonUp BooleanClass default: true -- boolean; End_Create

マウス ボタンを離したときにスプラインの作成を終了するかどうかを取得または設定します。false の場合、作成はダブルクリックした時点で終了します。

パラメータは UI で公開されていません。

<Freehand>.knots ArrayParameter default: #() -- point3 array

スプライン ノットを表す point3 値の配列(スプラインに表示される次数)を取得または設定します。

<Freehand>.normals ArrayParameter default: #() -- point3 array

スプライン ノットの法線(設定されている場合)を表す point3 値の配列を取得または設定します。各値は、ノット配列内の同じインデックスを持つノットに対応します。

<Freehand>.shape_knots ArrayParameter default: #() -- int array

新しい各スプラインの起点となるシェイプおよびノットを構成するスプライン数を指定する配列です。たとえば、#(10,20) のように配列内に つのエントリがある場合は つのスプラインが存在し、2 番目のスプラインはノット 10 で、3 番目のスプラインはノット 20 で開始します。

<Freehand>.sampling Integer default: 0 -- integer; Declutter

維持される最小ノット数である「サンプリング」値を取得または設定します。

-- create a new freehand
f = freehand()
-- add some random knots
pts = #()
a = [0,0,0]
b = [100,100,100]
for i = 1 to 20 do (
append pts (random a b)
)
f.knots = pts