Box Array Mesh is a component that is generated by brush tools and can be a cloud of boxes with points, sizes, and rotations.
Note: <code>Points</code>, <code>Sizes</code>, <code>Rotations</code>, <code>Colors</code>, and <code>UV_Scales</code> arrays must be the same length for this component to work.
|Colors|{{RootFieldType|SyncArray`1|[[Type:Color|Color]]}}|TypeAdv7=true| List of colors for each box.
|ColorsProfile|ColorProfile| {{Template:ProceduralMeshColorProfile}}. However, this is for every box in the array.
|UV_Scales|{{RootFieldType|SyncArray`1|[[Type:Float3|Float3]]}}|TypeAdv9=true| List of UV scales for each box, scaling the material surface detail bigger or smaller.
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.
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.
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
Use a brush tool from ResoniteEssentials/Tools/Brushes/Box Brushes and draw to make one of these with values already initialized.
Examples
An example of the result of a box array mesh generated by a brush tool.