Optional
shapes: THREE.Shape | THREE.Shape[]Optional
options: ExtrudeGeometryOptionsnull
null
Use .groups instead.
[]
Unique number of this buffergeometry instance
null
Readonly
isfalse
''
Use .groups instead.
'ExtrudeGeometry'
Use .setAttribute() instead.
Use .addGroup() instead.
Optional
indexOffset: anyAdds a listener to an event type.
The type of event to listen to.
The function that gets called when the event is fired.
Use .setIndex() instead.
Bakes matrix transform directly into vertex coordinates.
Use .clearGroups() instead.
Checks if listener is added to an event type.
The type of event to listen to.
The function that gets called when the event is fired.
Optional
offset: numberUse .deleteAttribute() instead.
Removes a listener from an event type.
The type of the listener that gets removed.
The listener function that gets removed.
Static
fromJSONGenerated using TypeDoc
This is a superefficent class for geometries because it saves all data in buffers. It reduces memory costs and cpu cycles. But it is not as easy to work with because of all the necessary buffer calculations. It is mainly interesting when working with static objects.
see https://github.com/mrdoob/three.js/blob/master/src/core/BufferGeometry.js|src/core/BufferGeometry.js