Skip to main content

Property

Gets entity-specific properties and loads them into attributes.

NodeImage_c29f89c9-5215-49cb-8270-663b2cbd4cd3

Tags: Actor, Entity, Group, Mesh, Path, Surface

Parameters

Entity [Select]
Type of entity from which to read the properties. The properties are specific to the particular type chosen, disregarding inheritance. This means that, for instance, in order to get the "Scope" of a mesh or path entity, the option "Actor" should be chosen, since it is a property from the parent type.
Actor [Compound] [Adds ports 1, 2]
Reads/calculates properties from actor entities.
Scope [Attribute]
3D Scope of the Actor.
Entity [Compound] [Adds ports 3, 4]
Reads/calculates properties from entities.
Attributes [Attribute]
A list with all the attributes of this entity.
Hash Code [Attribute]
The hashcode of this entity. Useful to define unique ids in the scope of the execution.
Type [Attribute]
The name of the actual type of this entity.
Group [Compound] [Adds ports 5, 6]
Reads/calculates properties from group entities.
Group Size [Attribute]
Number of items in this group.
Mesh [Compound] [Adds ports 7, 8]
Reads/calculates properties from mesh entities.
Area [Attribute]
Area of all faces.
Axis Sizes [Attribute]
Returns the scope axis Sizes.
Centroid [Attribute]
Center of the mesh.
Edges [Attribute]
Gets a list of all vertex position pairs of all edges.
Face Count [Attribute]
Number of faces in the mesh.
Is Convex? [Attribute]
Indicates if all the faces in this mesh are convex.
Is Self-Intersecting? [Attribute]
Indicates if all the faces in this mesh are convex.
Perimeter [Attribute]
Perimeter of all the edges of all faces.
Bounding Rectangle [Attribute]
X-Y Axis Aligned bounding rectangle.
Vertex Count [Attribute]
Number of vertices in the mesh.
Path [Compound] [Adds ports 9, 10]
Reads/calculates properties from path entities.
Edge Count [Attribute]
Number of edges in the path.
Length [Attribute]
Total length (sum of all edge sizes) of the path.
Vertex Count [Attribute]
Number of vertices in the path.
Surface [Compound] [Adds ports 11, 12]
Reads/calculates properties from surface entities.
Cell Size [Attribute]
Size of the each surface (square) cell.
Num. Columns [Attribute]
Number of columns of the surface.
Num. Rows [Attribute]
Number of rows of the surface.
Num. Layers [Attribute]
Number of layers in the surface.

Inputs

This node has no native inputs.

Parameter Inputs

  • [1] Input [Single | Actor]: Actor entity from which to read the properties.
  • [3] Input [Single | Entity]: Entity from which to read the properties.
  • [5] Input [Single | Group]: Group entity from which to read the properties.
  • [7] Input [Single | Mesh]: Mesh entity from which to read the properties.
  • [9] Input [Single | Path]: Path entity from which to read the properties.
  • [11] Input [Single | Surface]: Surface entity from which to read the properties.

Outputs

This node has no native outputs.

Parameter Outputs

  • [2] Output [Actor]: Actor entity from which the properties were read.
  • [4] Output [Entity]: Entity from which the properties were read.
  • [6] Output [Group]: Group entity from which the properties were read.
  • [8] Output [Mesh]: Mesh entity from which the properties were read.
  • [10] Output [Path]: Path entity from which the properties were read.
  • [12] Output [Surface]: Surface entity from which the properties were read.