|
GU_API bool | GU_CurveFrame::getPolyProperties (const GEO_Detail *geometry, const GA_OffsetListRef &vertices, exint &nedges, bool &closed, bool &unrolled) |
|
SYS_FORCE_INLINE bool | GU_CurveFrame::getPolyProperties (const GEO_Detail *geometry, const GA_Offset primoff, exint &nedges, bool &closed, bool &unrolled) |
|
template<typename T > |
GU_API void | GU_CurveFrame::computeCurveTransforms (const GEO_Detail *const geo, const GA_PrimitiveGroup *curve_group, const GA_RWHandleT< UT_Matrix4T< T >> &transform_attrib, const CurveFrameParms< T > &parms) |
|
template<typename T , typename OUTPUT_T , typename FUNCTOR > |
void | GU_CurveFrame::extractAttribFromTransform (GEO_Detail *geo, const GA_PrimitiveGroup *curve_group, const GA_ROHandleT< UT_Matrix4T< T >> &transform_attrib, const GA_RWHandleT< OUTPUT_T > &output_attrib, FUNCTOR &&extract_functor) |
|
template<int AXIS, typename T , typename OUTPUT_T > |
void | GU_CurveFrame::extractAxisAttrib (GEO_Detail *geo, const GA_PrimitiveGroup *curve_group, const GA_ROHandleT< UT_Matrix4T< T >> &transform_attrib, const GA_RWHandleT< UT_Vector3T< OUTPUT_T >> &axis_attrib) |
| This works for AXIS == 0 (x), 1 (y), 2 (z), and 3 (translation). More...
|
|