MeshSubdivideWithCenter

導入

v1.5

詳細

入力メッシュから細分割されたメッシュを生成し、生成したメッシュのセンターを入力メッシュのいずれかと同じセンターに合わせます。

細分割されたメッシュとは、入力メッシュをよりスムーズにしたものです。

入力パラメータは ApplyOp コマンドと同じです。

ApplyOp "MeshSubdivide" コマンドを実行すると、細分割されたメッシュのセンターは原点に合わせられます。 この動作はすべてのジェネレータ オペレータのデフォルトです。

スクリプト構文

MeshSubdivideWithCenter( PresetObj, [ConnectionSet], [ConnectType], [ImmediateMode], [GenOpInputsDisposal] );

パラメータ

パラメータ タイプ 説明
PresetObj String またはプリセット オブジェクト(「SIGetPreset」を参照) メッシュのサブディバイド用ジェネレータ オペレータのうちの 1 つ

デフォルト値: "MeshSubdivideWithCenter"

指定可能な値:

説明:

MeshSubdivideWithCenter MeshSubdivideWithCenter オペレータ プリセット
MeshSubdivide MeshSubdivide オペレータ プリセット
ConnectionSet ConnectionSet 細分割(サブディバイド)を適用するオブジェクト。

注: これは入/出力パラメータのため、このパラメータに渡した任意の文字列(変数または値)は、自動的に ConnectionSet オブジェクトに変換されます。

デフォルト値: デフォルト値なし。

警告: 接続セットが無効だと、エラーが発生します。 スクリプトの中断を防ぐため、このオペレータに必要な接続セットを確認してください。

ConnectType siBranchFlag このコマンドを、ノードとしてのオブジェクトまたはブランチとしてのオブジェクトのいずれに適用するかを指定します。

デフォルト値: siUnspecified

ImmediateMode siOperationMode オペレータを即座にフリーズするかどうかを指定します。

デフォルト値: siPersistentOperation

GenOpInputsDisposal siGeneratorInputsDisposalMode 操作を実行した後に入力オブジェクトをどのように扱うかを指定します。

デフォルト値: siKeepGenOpInputs

指定可能な値:

説明:

siKeepGenOpInputs 入力はそのまま保持されます。
siHideGenOpInputs 入力は非表示になります。
siDeleteGenOpInputs 入力は削除されます。

VBScript の例

'This example shows how to generate a subdivision surface from an input mesh.

newscene

'Create a generated subdivided sphere...

'Center is placed at center of generated object and not origin.

CreatePrim "Sphere", "MeshSurface"

Translate , 5, 0, 0, siAbsolute, siParent, siObj, siX

MeshSubdivideWithCenter , "sphere", , siPersistentOperation

関連項目

ApplyOp