Calculate Normals#

Functionality#
This node calculates normals for faces and edges of given mesh. Normals can be calculated even for meshes without faces, i.e. curves.
Inputs#
This node has the following inputs:
Vertices
Polygons
Options#
Offers different calculation methods:
Bmesh (standard Blender, slowest),
Mean Weighted Equally (Fastest),
Mean Weighted Based on Triangle Area
Mean Weighted Edge Length Reciprocal
Mean Weighted by Sine
Mean Weighted by Sine/Edge Length
Mean Weighted Area
Mean Weighted Angle*Area
Mean Weighted Sine*Area
Mean Weighted Edge Length
Mean Weighted 1/Edge Length
Mean Weighted 1/sqrt(Edge Length)
Outputs#
This node has the following outputs:
Face Normals. Normals of faces. This output will be empty if Polygons input is empty.
Vertex Normals. Normals of vertices.
Examples of usage#
Move each face of cube along its normal:

Generator-> Box
Generator-> Segment
Transform-> Move
Analyzers-> Origins
Modifiers->Modifier Change-> Polygon Boom
Viz-> Viewer Draw

TODO: NEED REPLAY#
Next examples cannot be replayed with new node. No input edge. Need check:
Visualization of vertex normals for bezier curve:

Normals can be also calculated for closed curves:
