AnyCAD Rapid SDK  2021
The Rapid CAD SDK
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
BatchedBufferShape Class Reference
Inheritance diagram for BatchedBufferShape:
BufferShapeBase

Public Member Functions

synchronized void delete ()
 
 BatchedBufferShape (TopoShape shape, MaterialInstance faceMaterial, MaterialInstance edgeMaterial, double deflection)
 
PrimitiveShape GetFaces ()
 
PrimitiveShape GetEdges ()
 
boolean Build ()
 
BatchedBufferShape CloneMe ()
 
void SetFaceMaterial (MaterialInstance material)
 
void SetFaceMaterial (long idx, MaterialInstance material)
 
void SetEdgeMaterial (MaterialInstance material)
 
void SetEdgeMaterial (long idx, MaterialInstance material)
 
- Public Member Functions inherited from BufferShapeBase
synchronized void delete ()
 
 BufferShapeBase (TopoShape shape, MaterialInstance material, MaterialInstance edgeMaterial, double deflection)
 
TopoShape GetShape ()
 
AxisAlignedBox GetBoundingBox ()
 
void SetBoundingBox (AxisAlignedBox val)
 
boolean GetReady ()
 
double GetDeflection ()
 
MaterialInstance GetEdgeMaterial ()
 
MaterialInstance GetFaceMaterial ()
 
boolean IsNull ()
 
boolean Build ()
 
void SetShape (TopoShape shape)
 
void SetFaceMaterial (MaterialInstance material)
 
void SetFaceMaterial (long idx, MaterialInstance material)
 
void SetEdgeMaterial (MaterialInstance material)
 
void SetEdgeMaterial (long idx, MaterialInstance material)
 
void RequestUpdate ()
 
BufferShapeBase Clone ()
 

Static Public Member Functions

static BatchedBufferShape Cast (BufferShapeBase bs)
 

Protected Member Functions

 BatchedBufferShape (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 
- Protected Member Functions inherited from BufferShapeBase
 BufferShapeBase (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 

Static Protected Member Functions

static long getCPtr (BatchedBufferShape obj)
 
- Static Protected Member Functions inherited from BufferShapeBase
static long getCPtr (BufferShapeBase obj)
 

Detailed Description


BatchedBufferShape

The bridge between BufferGeometry and SceneNode.

Member Function Documentation

boolean BatchedBufferShape.Build ( )

triangulate the shape.

Returns
true if done.