Optional ReadonlyaabbAxis-aligned, non-quantized 3D boundary of the geometry's vertex positions.
Optional ReadonlycolorsVertex RGBA colors, quantized as 8-bit integers.
True if this SceneGeometry has been destroyed.
Optional ReadonlyedgeEdge indices.
This is either an array of 8-bit, 16-bit or 32-bit values.
ReadonlyidID for the geometry.
Optional Readonlyindicesprimitive indices.
This is either an array of 8-bit, 16-bit or 32-bit values.
ReadonlymodelThe SceneModel that contains this SceneGeometry.
The count of SceneMeshes that reference this SceneGeometry.
Readonlypositions3D vertex positions, quantized as 16-bit integers.
Internally, the Viewer dequantizes these using SceneGeometry.aabb, which provides their unquantized 3D boundary.
Vertex positions are required for all primitive types.
ReadonlyprimitivePrimitive type.
Possible values are constants!SolidPrimitive, constants!SurfacePrimitive, constants!LinesPrimitive, constants!PointsPrimitive and constants!TrianglesPrimitive.
Optional ReadonlyuvsUV coordinates, quantized as 16-bit integers.
Internally, the Viewer de-quantizes these with SceneGeometry.uvsDecompressMatrix.
Optional Readonlyuvs4x4 matrix to de-quantize the geometry's UV coordinates, when UVs are provided.
Destroys this SceneGeometry.
Gets this SceneGeometry as SceneGeometryCompressedParams.
A geometry in a SceneModel.
See @xeokit/sdk/scene for usage.