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