Component:HollowConeMesh: Difference between revisions

From Resonite Wiki
Automated: update Replace
Automated: update 'BakeMesh()' description
 
Line 25: Line 25:
== Sync Delegates ==
== Sync Delegates ==
{{Table ComponentTriggers
{{Table ComponentTriggers
|BakeMesh()|[[Type:Action|Action]]|
|BakeMesh()|[[Type:Action|Action]]|{{Template:BakeMeshSyncMethod}}
}}
}}



Latest revision as of 21:30, 6 November 2024

Component image 
Hollow Cone Mesh component as seen in the Scene Inspector


Fields

Fields
Name Type Description
persistent Bool Determines whether or not this item will be saved to the server.
UpdateOrder Int Controls the order in which this component is updated.
Enabled Bool Controls whether or not this component is enabled.
HighPriorityIntegration Bool If true, integrating this asset (e.g. processing procedural assets) gets higher priority than assets with this flag off. An example is user laser procedural meshes.
OverrideBoundingBox Bool Force the bounding box calculated from this component to use OverridenBoundingBox instead of calculating when requested.
OverridenBoundingBox BoundingBox the bounding box this component should say it has when OverrideBoundingBox is enabled. Useful for bounding box calculations with Flux, or changing the selection box for this component when rendered.
Profile ColorProfile the profile of the colors of vertices for this mesh.
Height Float how tall the hollow cone should be starting from the center
OuterRadiusBase Float the radius of the bottom ring that makes up the outer tube
InnerRadiusBase Float the radius if the bottom ring that makes up the inner tube
OuterRadiusTop Float the radius of the top ring that makes up the outer tube
InnerRadiusTop Float the radius of the top ring that makes up the inner tube
Segments Int how many faces make up each cylinder for the outside and inside.
UVScale Float2 how much to multiply the scale of the UVs for the procedural mesh.

Sync Delegates

Triggers
Name Arguments Description
BakeMesh() Action Bake meshes is a sync method that creates a static mesh component with this component, replaces all references to this component with the static mesh component, then deletes this component.

Usage

Similarly to the ConeMesh, the height of this procedural mesh is determined from the center of the object.

Examples

2 HollowConeMeshes, one using an alpha material to demonstrate its hollow nature

Related Components