NormalizeUserNormals

Introduced

v8.0 (2010)

Description

Normalizes the normals associated with the input components so that they have a length of 1 unit.

Note: This command will create user normals for the input components if required.

Scripting Syntax

NormalizeUserNormals( [InputObjs], [BleedSelection] );

Parameters

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

Examples

JScript Example

// Create a grid and set the user normals to non-unit normals and then normalize them

CreatePrim("Grid", "MeshSurface");

PasteUserNormals("", false, 0, 3, 0, null, false);

NormalizeUserNormals("", false);

See Also

CreateUserNormals ResetUserNormals RemoveUserNormals AverageUserNormals SetVertexUserNormals SetPolygonUserNormals InvertUserNormals CopyUserNormals PasteUserNormals SetUserNormalValues