[name]

This class is mainly used internally to convert from [page:Geometry] to [page:BufferGeometry].

Constructor

[name]()

This creates a new [name].

Properties

[property:Integer id]

Unique number for this [name] instance.

[property:String name]

Optional name. Default is the empty string.

[property:Array type]

String 'DirectGeometry'.

[property:Array indices]

Default is empty array.

[property:Array vertices]

Default is empty array.

[property:Array normals]

Default is empty array.

[property:Array colors]

Default is empty array.

[property:Array uvs]

Default is empty array.

[property:Array uvs2]

Default is empty array.

[property:Array groups]

Default is empty array.

[property:Array morphTargets]

Default is empty array.

[property:Array skinWeights]

Default is empty array.

[property:Array skinIndices]

Default is empty array.

[property:Box boundingBox]

Default is null.

[property:Box boundingSphere]

Default is null.

[property:Boolean verticesNeedUpdate]

Default is false.

[property:Boolean normalsNeedUpdate]

Default is false.

[property:Boolean verticesNeedUpdate]

Default is false.

[property:Boolean colorsNeedUpdate]

Default is false.

[property:Boolean uvsNeedUpdate]

Default is false.

[property:Boolean groupsNeedUpdate]

Default is false.

Methods

[page:EventDispatcher EventDispatcher] methods are available on this class.

[property:null computeBoundingBox]( )

See [page:Geometry.computeBoundingBox].

[property:null computeBoundingSphere]( )

See [page:Geometry.computeBoundingSphere].

[property:null computeGroups]( page:Geometry geometry] )

[property:null fromGeometry]( page:Geometry geometry] )

[property:null dispose]( )

Source

[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]