SetUserNormalValues
 
 
 

SetUserNormalValues

Introduced

v8.0 (2010)

Description

Sets user normals to the specified numeric values. The user normals are specified by their corresponding sample indices.

Note: This command will create user normals if required.

Scripting Syntax

SetUserNormalValues( [InputObj], Indices, Values );

Parameters

Parameter Type Description
InputObj String The mesh to set user normals on.

Default Value: Current selection

Indices XSICollection Array of sample indices to modify.
Values XSICollection Array of normal values. (3 per index)

Examples

JScript Example

// Create a cube and set user normals for the top face
CreatePrim("Cube", "MeshSurface");
var indices = [16,17,18,19];
var normals = [-1,1,-1, -1,1,1, 1,1,1, 1,1,-1];
SetUserNormalValues(null, indices, normals);

See Also

CreateUserNormals ResetUserNormals RemoveUserNormals AverageUserNormals SetVertexUserNormals SetPolygonUserNormals InvertUserNormals NormalizeUserNormals CopyUserNormals PasteUserNormals