Box3Helper constructor
Box3Helper(
- dynamic box, [
- dynamic color = 0xffff00
Implementation
factory Box3Helper(box, [color = 0xffff00]) {
var indices = Uint16Array.from([0, 1, 1, 2, 2, 3, 3, 0, 4, 5, 5, 6, 6, 7, 7, 4, 0, 4, 1, 5, 2, 6, 3, 7]);
List<double> positions = [1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1];
var geometry = BufferGeometry();
geometry.setIndex(Uint16BufferAttribute(indices, 1, false));
geometry.setAttribute('position', Float32BufferAttribute(Float32Array.from(positions), 3, false));
var box3Helper = Box3Helper.create(geometry, LineBasicMaterial({"color": color, "toneMapped": false}));
box3Helper.box = box;
box3Helper.type = 'Box3Helper';
box3Helper.geometry!.computeBoundingSphere();
return box3Helper;
}