Holds mesh batching settings and a unique id. Created via BatchManager#addGroup.
new BatchGroup(
id: number,
name: string,
dynamic: boolean,
maxAabbSize: number,
layers?: number[]): BatchGroup
Create a new BatchGroup instance.
number
Unique id. Can be assigned to model, render and element components.
string
The name of the group.
boolean
Whether objects within this batch group should support transforming at runtime.
number
Maximum size of any dimension of a bounding box around batched objects. BatchManager#prepare will split objects into local groups based on this size.
number = ...
Layer ID array. Default is [LAYERID_WORLD]. The whole batch group will belong to these layers. Layers of source models will be ignored.
dynamic: boolean
Whether objects within this batch group should support transforming at runtime.
id: number
Unique id. Can be assigned to model, render and element components.
layers: number[];
Layer ID array. Default is [LAYERID_WORLD]. The whole batch group will belong to these layers. Layers of source models will be ignored.
maxAabbSize: number
Maximum size of any dimension of a bounding box around batched objects. BatchManager#prepare will split objects into local groups based on this size.
name: string
Name of the group.