AnyCAD Rapid SDK  2020
The Rapid CAD SDK
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
GeometryBuilder Class Reference

Public Member Functions

synchronized void delete ()
 

Static Public Member Functions

static BufferGeometry CreateGeometry (Float32Array vb, Float32Array nb, Float32Array uv, Uint32Array ib)
 
static BufferGeometry CreateGeometry (Float32Buffer vb, Float32Buffer nb, Float32Buffer uv, Uint32Buffer ib)
 
static PrimitiveShape CreateBox (float widthX, float widthY, float heightZ, long widthSegments, long heightSegments, long depthSegments)
 
static PrimitiveShape CreateBox (float widthX, float widthY, float heightZ, long widthSegments, long heightSegments)
 
static PrimitiveShape CreateBox (float widthX, float widthY, float heightZ, long widthSegments)
 
static PrimitiveShape CreateBox (float widthX, float widthY, float heightZ)
 
static PrimitiveShape CreateSphere (float radius, long widthSegments, long heightSegments, float phiStart, float phiLength, float thetaStart, float thetaLength)
 
static PrimitiveShape CreateSphere (float radius, long widthSegments, long heightSegments, float phiStart, float phiLength, float thetaStart)
 
static PrimitiveShape CreateSphere (float radius, long widthSegments, long heightSegments, float phiStart, float phiLength)
 
static PrimitiveShape CreateSphere (float radius, long widthSegments, long heightSegments, float phiStart)
 
static PrimitiveShape CreateSphere (float radius, long widthSegments, long heightSegments)
 
static PrimitiveShape CreateSphere (float radius, long widthSegments)
 
static PrimitiveShape CreateSphere (float radius)
 
static PrimitiveShape CreateCylinder (float radiusTop, float radiusBottom, float height, long radialSegments, long heightSegments, boolean openEnded, float thetaStart, float thetaLength)
 
static PrimitiveShape CreateCylinder (float radiusTop, float radiusBottom, float height, long radialSegments, long heightSegments, boolean openEnded, float thetaStart)
 
static PrimitiveShape CreateCylinder (float radiusTop, float radiusBottom, float height, long radialSegments, long heightSegments, boolean openEnded)
 
static PrimitiveShape CreateCylinder (float radiusTop, float radiusBottom, float height, long radialSegments, long heightSegments)
 
static PrimitiveShape CreateCylinder (float radiusTop, float radiusBottom, float height, long radialSegments)
 
static PrimitiveShape CreateCylinder (float radiusTop, float radiusBottom, float height)
 
static PrimitiveShape CreatePlane (float width, float height, long widthSegments, long heightSegments)
 
static PrimitiveShape CreatePlane (float width, float height, long widthSegments)
 
static PrimitiveShape CreatePlane (float width, float height)
 
static PrimitiveShape CreatePlane (float width)
 
static PrimitiveShape CreatePlane ()
 
static PrimitiveShape CreatePoints (Float32Array positions, Float32Array color3)
 
static PrimitiveShape CreateLines (Float32Array positions, Uint32Array ib, Float32Array color3)
 
static PrimitiveShape CreateBoxOutline (Vec3List points)
 
static void UpdateBoxOutline (PrimitiveShape shape, Vec3List points)
 
static boolean Transform (BufferGeometry pGeometry, Matrix4 trf)
 
static CompoundShape CreateArrow (float heightHand, float heightHead, float radius, MaterialInstance material)
 
static BufferGeometry AtomCone ()
 
static BufferGeometry AtomCylinder ()
 
static BufferGeometry AtomSphere ()
 
static BufferGeometry AtomQuadShape ()
 
static BufferGeometry AtomPoint ()
 
static CompoundShape UnitArrowTemplate ()
 

Protected Member Functions

 GeometryBuilder (long cPtr, boolean cMemoryOwn)
 
void finalize ()
 

Static Protected Member Functions

static long getCPtr (GeometryBuilder obj)
 

Protected Attributes

transient boolean swigCMemOwn