Inputs [Select] The surface(s) to be adjusted. Setting a Single (circle) input means that the node will be executed once per surface. Setting a Collective (square) input means that the node will be executed once for all surfaces. Especially useful when actors are to be placed on the surfaces, but it would be complex to match with the right surface.
Single [Compound] [Adds ports 1] Processes one Surface entity at a time.
Collective [Compound] [Adds ports 2] Processes all Surface entities at a time.
Entity [Select] The type of entity that the surface should adjust to.
Mesh [Compound] [Adds ports 3, 4] Adjusts the surface around meshes.
Height Offset [Float] Indicates how much below the meshes the surface should be adjusted.
Create Base [Boolean] Indicates if a base should be created on the meshes. Such bases are horizontal faces that connect the meshes to the surface, so as to avoid having the meshes flying above the surface.
Section [Attribute] Attribute where to store the type of geometry created. Possible values are "Original" (which correspond to the placed geometry) and "Base" (which correspond to the side based, if created).
Path [Compound] [Adds ports 5, 6] Adjusts the surface around paths.
Width [Float] The distance around the path that should be adjusted. This value can be set as an expression based on edge properties. The @@attributeName will refer to the attributes of each edge.