v8.0 (2010)
Pastes the normal value previously copied using the CopyUserNormals command.
Note: if explicit normal values are passed to the command then these values will be used for
the paste operation instead of the previously copied values.
PasteUserNormals( [InputObjs], [BleedSelection], [X], [Y], [Z], [Local], [Normalize] ); |
| Parameter | Type | Description |
|---|---|---|
| InputObjs | String |
List of components. Default Value: Currently selected components |
| BleedSelection | Boolean |
True to extend edge/polygon selections to include neighboring vertices. Default Value: If not specified, the Tweak User Normal tool setting will be used |
| X | Float |
X value for paste. Default Value: Use previously copied value |
| Y | Float |
Y value for paste. Default Value: Use previously copied value |
| Z | Float |
Z value for paste. Default Value: Use previously copied value |
| Local | Boolean |
True to treat input normal as a local-space normal. Default Value: false |
| Normalize | Boolean |
True to normalize during paste. Default Value: 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) |