78 iterations(it), springconstant(sc), userange(ur),
79 ufrom(uf), vfrom(vf), orientation(orient), method(meth),
80 outputtoggle(ot), hintpoly(h), minu(mnu), maxu(mxu),
104 myFramePointCount = 0;
109 myUfrom = parms.
ufrom;
110 myVfrom = parms.
vfrom;
114 myOutputGroup = outputgroup;
121 splitIntoComponents(gp);
131 void updateUVs(
bool (*callback_func)(
void *),
void *callback_data,
132 const char *tension_attribute,
133 const char *density_attribute,
138 return myFramePointCount;
143 return myFramePoints;
148 int myFramePointCount;
179 void getConnectedPrimitives(
GU_Detail *gdp,
184 const char *density_attribute);
189 const char *density_attribute);
UT_Array< GA_Offset > points
Parameters(int it, fpreal sc, bool ur, int uf, int vf, fpreal orient, int meth, bool ot, int h, fpreal mnu, fpreal mxu, fpreal mnv, fpreal mxv)
GLuint GLsizei GLsizei * length
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
UT_Array< FramePoint > & getFramePoints()
GA_API const UT_StringHolder orient
GLfloat GLfloat GLfloat GLfloat h
GU_Pelt(GU_Detail *gdp, const GA_EdgeGroup *gp, const GEO_Face *face, UT_String outputgroup, const Parameters &parms)
UT_Array< GEO_Hedge > hedges
static int Compare(const BoundaryComponent *A, const BoundaryComponent *B)
UT_UniquePtr< GA_EdgeGroup > GA_EdgeGroupUPtr