Properties
DEFAULT_ COLOR
DEFAULT_ COLOR: Float32Array
Defined in node_modules/vim-format/dist/g3d.d.ts:51
get Index Count
get Index Count: ( ( ) => number )
Type declaration
( ) : number
Returns number
Defined in node_modules/vim-format/dist/g3d.d.ts:103
get Instance Count
get Instance Count: ( ( ) => number )
Type declaration
( ) : number
Returns number
Defined in node_modules/vim-format/dist/g3d.d.ts:137
get Material Count
get Material Count: ( ( ) => number )
Type declaration
( ) : number
Returns number
Defined in node_modules/vim-format/dist/g3d.d.ts:149
get Mesh Count
get Mesh Count: ( ( ) => number )
Type declaration
( ) : number
Returns number
Defined in node_modules/vim-format/dist/g3d.d.ts:104
get Vertex Count
get Vertex Count: ( ( ) => number )
Type declaration
( ) : number
Returns number
Defined in node_modules/vim-format/dist/g3d.d.ts:102
indices
indices: Uint32Array
Defined in node_modules/vim-format/dist/g3d.d.ts:32
instance Flags
instance Flags: Uint16Array
Defined in node_modules/vim-format/dist/g3d.d.ts:35
instance Meshes
instance Meshes: Int32Array
Defined in node_modules/vim-format/dist/g3d.d.ts:33
instance Nodes
instance Nodes: Int32Array
Defined in node_modules/vim-format/dist/g3d.d.ts:40
instance Transforms
instance Transforms: Float32Array
Defined in node_modules/vim-format/dist/g3d.d.ts:34
material Colors
material Colors: Float32Array
Defined in node_modules/vim-format/dist/g3d.d.ts:39
mesh Instances
mesh Instances: number [] []
Defined in node_modules/vim-format/dist/g3d.d.ts:42
mesh Opaque Count
mesh Opaque Count: Int32Array
Defined in node_modules/vim-format/dist/g3d.d.ts:43
mesh Submeshes
mesh Submeshes: Int32Array
Defined in node_modules/vim-format/dist/g3d.d.ts:36
mesh Vertex Offsets
mesh Vertex Offsets: Int32Array
Defined in node_modules/vim-format/dist/g3d.d.ts:41
positions
positions: Float32Array
Defined in node_modules/vim-format/dist/g3d.d.ts:31
raw G3d
raw G3d: AbstractG3d
Defined in node_modules/vim-format/dist/g3d.d.ts:44
submesh Index Offset
submesh Index Offset: Int32Array
Defined in node_modules/vim-format/dist/g3d.d.ts:37
submesh Material
submesh Material: Int32Array
Defined in node_modules/vim-format/dist/g3d.d.ts:38
Static
COLOR_ SIZE
COLOR_ SIZE: number
Defined in node_modules/vim-format/dist/g3d.d.ts:46
Static
MATRIX_ SIZE
MATRIX_ SIZE: number
Defined in node_modules/vim-format/dist/g3d.d.ts:45
Static
POSITION_ SIZE
POSITION_ SIZE: number
Defined in node_modules/vim-format/dist/g3d.d.ts:47
G3D is a simple, efficient, generic binary format for storing and transmitting geometry. The G3D format is designed to be used either as a serialization format or as an in-memory data structure. A G3d with specific attributes according to the VIM format specification. See https://github.com/vimaec/vim#vim-geometry-attributes for the vim specification. See https://github.com/vimaec/g3d for the g3d specification.