v8.0 (2010)
property
CopyUserNormalsコマンドを使用して、コピーした法線値を貼り付けます。
注: 明示的な法線値がコマンドに渡された場合、コピーした値ではなく、これらの値が貼り付け操作に使用されます。
PasteUserNormals( [InputObjs], [BleedSelection], [X], [Y], [Z], [Local], [Normalize] ); |
| パラメータ | タイプ | 詳細 |
|---|---|---|
| InputObjs | 文字列 | コンポーネントのリスト。
デフォルト値:現在選択されているコンポーネント |
| BleedSelection | ブール | エッジ/ポリゴンの選択範囲を拡張し、隣接する頂点が含まれるようにする場合は、True です。
デフォルト値: 指定されていない場合は、ユーザ法線調整ツールの設定が使用されます。 |
| X | Float | 貼り付けに使用する X 値
デフォルト値:コピーした値が使用されます。 |
| Y | Float | 貼り付けに使用する Y 値
デフォルト値:コピーした値が使用されます。 |
| Z | Float | 貼り付けに使用する Z 値
デフォルト値:コピーした値が使用されます。 |
| Local | ブール | 入力法線をローカル空間法線として扱う場合は true
デフォルト値: false |
| Normalize | ブール | 貼り付け中に正規化する場合は true
デフォルト値: true |
# Create a cube and set all the normals to a custom value
app = Application
app.CreatePrim("Cube", "MeshSurface")
app.PasteUserNormals(None, 0, 1, 1, 1)
|