|
HDK
|
This is the complete list of members for GU_GroomUtils, including all inherited members.
| addWeightedGuide(const GU_Detail &guidegdp, const GEO_PrimPoly *const guideprim, const GA_Offset guideprimoff, const int guideindex, const float guideweight, const GA_ROHandleF &guidetightnessattrib, const GA_ROHandleV3 &guidetangentattrib, const GA_ROHandleV3 &guidenormalattrib, const GA_ROHandleV3 &guidePattrib, const GA_AttributeRefMap &guidepointlinattribmap, const GA_AttributeRefMap &guidepointquatattribmap, const bool extrude, const bool setpos, const bool uniformguidesegments, const GA_Size vtxcount, const UT_Vector3 rootpos, const GA_OffsetListRef &vtxlist, UT_FloatArray &glengths, GA_OffsetArray &guidevertoffsets, UT_FloatArray &guidevertweights, UT_Array< UT_Vector3 > &positions, UT_ValArray< GA_WeightedSum > &pointsums, QuatInterpTempStorage &quattemp, const UT_Matrix3 *guidetoposrot=nullptr) | GU_GroomUtils | static |
| calcPerimeter(UT_Vector3Array &pos) | GU_GroomUtils | static |
| checkSkinPrimIndices(const GA_ROHandleI &skinprimattrib, const GU_Detail &skingdp, const GA_ElementGroup *group=nullptr) | GU_GroomUtils | inlinestatic |
| circlePackRootPoints(const GU_Detail &gdp, const GA_ROHandleV3 &restPattrib, UT_IntArray &indices, UT_FloatArray &sqdists, const GA_Offset *const offsets, exint numcurves, const UT_Vector3 &clumproot, const UT_Matrix3 &clumprot, const GA_RWHandleV2 &bundleposattrib) | GU_GroomUtils | static |
| computeEdgeLengths(const UT_Vector3Array &positions, UT_FloatArray &edgelengths) | GU_GroomUtils | static |
| computeEdgeLengths(const GU_Detail &gdp, const GA_ROHandleV3 &P, GA_Offset primoff, UT_FloatArray &edgelengths) | GU_GroomUtils | static |
| computeLength(const UT_Vector3Array &positions) | GU_GroomUtils | static |
| computeNewLength(fpreal prevlength, SetLengthMode mode, fpreal value) | GU_GroomUtils | inlinestatic |
| computeTangentFrame(const UT_Vector3 &tangent, const UT_Vector3 &normal) | GU_GroomUtils | static |
| computeTangentFrames(UT_ValArray< UT_Matrix3 > &frames, const UT_Vector3Array &positions, const UT_Vector3 &roottangent, const UT_Vector3 &rootnormal) | GU_GroomUtils | static |
| createIndexAndWeightArrayAttributes(GU_Detail &gdp, GA_AttributeOwner owner, const UT_StringHolder &name_attrib_name, const UT_StringHolder &weight_attrib_name) | GU_GroomUtils | inlinestatic |
| createNameAndWeightArrayAttributes(GU_Detail &gdp, GA_AttributeOwner owner, const UT_StringHolder &name_attrib_name, const UT_StringHolder &weight_attrib_name) | GU_GroomUtils | inlinestatic |
| findNamedOrient(GU_Detail &gdp, const UT_StringRef &name) | GU_GroomUtils | static |
| findNamedOrient(const GU_Detail &gdp, const UT_StringRef &name) | GU_GroomUtils | static |
| findOrCreateFloatArrayAttribute(GU_Detail &gdp, GA_AttributeOwner owner, const UT_StringRef &name, int tsize, GA_Storage storage=GA_STORE_REAL32) | GU_GroomUtils | inlinestatic |
| findOrCreateFloatAttribute(GU_Detail &gdp, const GA_AttributeOwner owner, const UT_StringRef &name, const exint tsize, const GA_Defaults &defaults=GA_Defaults(0.0), GA_Storage storage=GA_STORE_REAL32) | GU_GroomUtils | static |
| findOrCreateIntArrayAttribute(GU_Detail &gdp, GA_AttributeOwner owner, const UT_StringRef &name, int tsize, GA_Storage storage=GA_STORE_INT32) | GU_GroomUtils | inlinestatic |
| findOrCreateIntAttribute(GU_Detail &gdp, const GA_AttributeOwner owner, const UT_StringRef &name, const exint tsize, const GA_Defaults &defaults=GA_Defaults(0), GA_Storage storage=GA_STORE_INT32) | GU_GroomUtils | static |
| findOrCreateNamedOrient(GU_Detail &gdp, const UT_StringRef &name) | GU_GroomUtils | static |
| findOrCreateStringArrayAttribute(GU_Detail &gdp, GA_AttributeOwner owner, const UT_StringRef &name, int tsize) | GU_GroomUtils | inlinestatic |
| findOrCreateStringAttribute(GU_Detail &gdp, const GA_AttributeOwner owner, const UT_StringRef &name) | GU_GroomUtils | static |
| getPrimPointPositions(UT_Vector3Array &positions, GA_Offset primoff, const GU_Detail &gdp, const GA_ROHandleV3 &pos_handle) | GU_GroomUtils | static |
| interpAttrib(const GA_ROHandleT< T > &attrib, const GA_Offset &primoff, const GA_OffsetArray &vertoffsets, const UT_FloatArray &vertweights, const T defaultvalue=T(0.0f)) | GU_GroomUtils | static |
| openCurvePointWeights(int n, fpreal u) | GU_GroomUtils | inlinestatic |
| openCurveUnitToReal(int n, float u_unit) | GU_GroomUtils | inlinestatic |
| primPointOffset(const GU_Detail &gdp, GA_Offset primoff, GA_Size index=0) | GU_GroomUtils | inlinestatic |
| primVertexOffset(const GU_Detail &gdp, GA_Offset primoff, GA_Size index=0) | GU_GroomUtils | inlinestatic |
| removeHiddenPrimitivesFromGroup(GA_PrimitiveGroup &guidegroup, GU_Detail &gdp) | GU_GroomUtils | static |
| removeNonGuidesFromGroup(GA_PrimitiveGroup &guidegroup, GU_Detail &gdp) | GU_GroomUtils | static |
| scaleCurve(GU_Detail &gdp, const GA_RWHandleV3 &Pattrib, GA_Offset primoff, GA_OffsetListRef &curvevertoffs, float factor) | GU_GroomUtils | static |
| setCurveLength(GU_Detail &gdp, const GA_RWHandleV3 &Pattrib, GA_Offset primoff, fpreal prevlength, fpreal newlength, GA_OffsetListRef &curvevertoffs, UT_FloatArray &tempu, UT_Vector3Array &temppos) | GU_GroomUtils | static |
| setCurveLength(UT_Vector3Array &positions, fpreal prevlength, fpreal newlength, UT_FloatArray &tempu, UT_Vector3Array &temppos) | GU_GroomUtils | static |
| setGuideGroupMembers(GA_PrimitiveGroup &guidegroup, const GA_ElementGroup *ingroup, const GA_ElementGroup *inmirrorgroup, const GA_PrimitiveGroup *templategroup, GU_Detail &gdp) | GU_GroomUtils | static |
| SetLengthMode enum name | GU_GroomUtils | |
| setPagesConstant(GA_RWHandleF attribhandle, float value) | GU_GroomUtils | inlinestatic |
| setPrimPointPositions(UT_Vector3Array &positions, GA_Offset primoff, const GU_Detail &gdp, const GA_RWHandleV3 &pos_handle) | GU_GroomUtils | static |
| slideFrame(const UT_Vector3 x0, const UT_Vector3 t0, const UT_Vector3 n0, const UT_Vector3 x1, const UT_Vector3 t1) | GU_GroomUtils | static |
| unitLengthToUnitDomain(const UT_Vector3Array &pos, float perimeter, const UT_FloatArray &edgelengths, float ulength) | GU_GroomUtils | static |
| unitLengthToUnitDomain(fpreal perimeter, const UT_FloatArray &edgelengths, float ulength) | GU_GroomUtils | static |
| unitToUnitLengthDomain(float perimeter, const UT_FloatArray &edgelengths, float uparm) | GU_GroomUtils | static |