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¶
-