Normals

Calculates the normals, tangents and binormals of primitives.


Inputs

  • geometry

    • Accepts a single geometry connection (unless the SHIFT key is held).
  • mode

    • Sets the mode in which certain information is calculated and output.

    • There are two different modes: normals only, and normals, tangents and binormals (basis).

  • tangents

    • The list of tangent values to replace the calculated tangent values (these values will be used to calculate the other normals and binormals outputs. If left blank, the input primitives tangents are used).
  • normals

    • The list of normal values to replace the calculated normal values (these values will be used to calculate the other tangents and binormals outputs. If left blank, the input primitives normals are used).
  • binormals

    • The list of binormal values to replace the calculated binormal values (these values will be used to calculate the other tangents and normals outputs. If left blank, the input primitives binormals are used).
  • default normal

    • The default normal value.

Outputs

  • geometry

    • Output primitives.
  • points

    • The list of points of the output primitives.
  • points.x

    • The list of x values of the points of the output primitives.
  • points.y

    • The list of y values of the points of the output primitives.
  • points.z

    • The list of z values of the points of the output primitives.
  • tangents

    • The list of tangent values of the input primitives.
  • normals

    • The list of normal values of the input primitives.
  • binormals

    • The list of binormal values of the input primitives.

Examples