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: