HDK
|
#include <GDT_MirrorTransform.h>
Public Member Functions | |
GDT_MirrorTransform () | |
void | rebuild (const GU_Detail *gdp) |
void | setMirrorProperties (UT_Vector3 &axis, UT_Vector3 &origin, float distance, float threshold) |
GA_Index | findSymmetry (GA_Index input_delta_index, const GA_AIFEditDeltaMap &map, UT_Matrix3R &xform) override |
const GEO_Detail * | getDetail () const override |
void | clear () |
Public Member Functions inherited from GA_AIFEditSymmetry | |
virtual | ~GA_AIFEditSymmetry () |
Definition at line 21 of file GDT_MirrorTransform.h.
GDT_MirrorTransform::GDT_MirrorTransform | ( | ) |
void GDT_MirrorTransform::clear | ( | ) |
|
overridevirtual |
Return the delta index for the element symmetric to the element that corresponds to the given input_delta_index, -1 if none. If symmetry is found, xform will be set to the transform that will map the input element's delta to the corresponding delta for the output element.
Implements GA_AIFEditSymmetry.
|
inlineoverridevirtual |
Implements GDT_SymmetryTransform.
Definition at line 30 of file GDT_MirrorTransform.h.
void GDT_MirrorTransform::setMirrorProperties | ( | UT_Vector3 & | axis, |
UT_Vector3 & | origin, | ||
float | distance, | ||
float | threshold | ||
) |