11 #ifndef __GT_PrimSphereMesh__
12 #define __GT_PrimSphereMesh__
40 {
return "GT_PrimSphereMesh"; }
SIM_API const UT_StringHolder vertex
const char * className() const override
virtual GT_PrimitiveHandle makeQuadric(GT_Size index, const GT_AttributeListHandle &h, const GT_TransformHandle &x, const GT_RefineParms *parms) const =0
Sub-class method to make an individual primitive.
~GT_PrimSphereMesh() override
GT_PrimSphereMesh(const GT_AttributeListHandle &vertex, const GT_AttributeListHandle &detail, const GT_TransformArrayHandle &xforms)
Class which writes ASCII or binary JSON streams.
GT_PrimSphereMesh(const GT_PrimSphereMesh &src)
virtual void getQBounds(UT_BoundingBox &box) const =0
A virtual container used by sphere, circle and tube meshes.
GT_PrimSphereMesh(const GT_PrimSphere *sphere)
bool saveQuadricMesh(UT_JSONWriter &w, const char *name) const
virtual GT_PrimitiveHandle doHarden() const
GLfloat GLfloat GLfloat GLfloat h
int getPrimitiveType() const override=0
GLubyte GLubyte GLubyte GLubyte w
GT_PrimitiveHandle doSoftCopy() const override
bool save(UT_JSONWriter &w) const override