BufferGeometry¶
-
class
pythreejs.
BufferGeometry
[source]¶ This widget has some manual overrides on the Python side.
Inherits
BaseBufferGeometry
.Three.js docs: https://threejs.org/docs/#api/core/BufferGeometry
-
index
¶ Union([ Instance(BufferAttribute, allow_none=True), Instance(InterleavedBufferAttribute, allow_none=True) ]).tag(sync=True, **widget_serialization)
-
attributes
¶ Dict(Union([ Instance(BufferAttribute), Instance(InterleavedBufferAttribute) ])).tag(sync=True, **widget_serialization)
-
morphAttributes
¶ Dict(TypedTuple(Union([ Instance(BufferAttribute), Instance(InterleavedBufferAttribute) ]))).tag(sync=True, **widget_serialization)
-
userData
¶ Dict(default_value={}, allow_none=False).tag(sync=True)
-
MaxIndex
¶ CInt(65535, allow_none=False).tag(sync=True)
-
_ref_geometry
¶ Union([ Instance(BaseGeometry, allow_none=True), Instance(BaseBufferGeometry, allow_none=True) ]).tag(sync=True, **widget_serialization)
-
_store_ref
¶ Bool(False, allow_none=False).tag(sync=True)
-
type
¶ Unicode("BufferGeometry", allow_none=False).tag(sync=True)
-
classmethod
from_geometry
(geometry, store_ref=False)[source]¶ Creates a PlainBufferGeometry of another geometry.
store_ref determines if the reference is stored after initalization. If it is, it will be used for future embedding.
-
validate
¶
-