Origins#

https://user-images.githubusercontent.com/14288520/195716748-2e4392e9-433e-465e-bb59-6c4e67ed305f.png

Functionality#

The node produces centers, normals, tangents for any element of given mesh. Also it can combine the data into matrix. The output is close how blender is placing moving axis of selected mesh element in normal mode.

Category#

analyzers -> origins

Inputs#

  • Vertices - vertices

  • Edges - edges (optionally)

  • Faces - faces (optionally)

Outputs#

  • Origin - center of element, in vertex mode just coordinates of current vertex

  • Normal - normal of current element

  • Tangent - tangent to current element

  • Matrix - built from origin, normal and tangent data matrix

https://user-images.githubusercontent.com/14288520/195724734-737f4fea-dfc0-4c2b-955a-3c2fe7bd3343.png

Parameters#

Parameters

Type

Description

Element mode

enum

Vertex, edge or face

Flat matrixes list

bool

Put matrixes of each input object into one list (N-panel)

See also#

Usage#

displaying Face normals, for debugging normal directions.

https://user-images.githubusercontent.com/14288520/195725890-3878085e-81d9-4aea-936f-be9bf7435d4d.png

Using of corner case of tangent for vertices connected only with one face:

https://user-images.githubusercontent.com/14288520/195728391-ee791480-2e5b-4439-a4d9-1020869e4698.png

Using matrix output for mesh instancing, looks like work of adaptive polygon node:

https://user-images.githubusercontent.com/14288520/195731114-76294da1-c266-427d-a378-51cdf2b586b1.png