11 #ifndef __GEO_Mirror_h__
12 #define __GEO_Mirror_h__
32 GEO_MIRROR_NO_REVERSE = 0,
33 GEO_MIRROR_REVERSE = 1,
34 GEO_MIRROR_REVERSE_U = 2,
35 GEO_MIRROR_REVERSE_V = 3
46 bool consolidate_seam,
47 float consolidate_tolerance,
51 : mySourceGdp(src_gdp)
52 , myPrimsToMirror(prims_to_mirror)
53 , myMirrorNormal(mirror_normal)
54 , myMirrorOrigin(mirror_origin)
56 , myKeepOriginal(keep_original)
57 , myReverseDirection(reverse_direction)
58 , myConsolidateSeam(consolidate_seam)
59 , myConsolidateTolerance(consolidate_tolerance)
60 , myMirrorFast(mirror_fast)
61 , myDestToSrcPointArray(dest_to_src_ptarray)
62 , myNewPrims(newprims)
64 , myQuadricMatrices(0)
GA_API const UT_StringHolder dist
UT_Array< UT_Matrix3D * > * myQuadricMatrices
GEO_MirrorParms(const GEO_Detail *src_gdp, const GA_PrimitiveGroup *prims_to_mirror, UT_Vector3 mirror_normal, const UT_Vector3 &mirror_origin, float dist, bool keep_original, GEO_ReverseOption reverse_direction, bool consolidate_seam, float consolidate_tolerance, bool mirror_fast, GA_GBPointRedirectArray *dest_to_src_ptarray, UT_IntArray &newprims)
const GEO_Detail * mySourceGdp
const UT_Vector3 & myMirrorOrigin
Class used to create a map of source points during merging.
float myConsolidateTolerance
GEO_ReverseOption myReverseDirection
GA_GBPointRedirectArray * myDestToSrcPointArray
const GA_PrimitiveGroup * myPrimsToMirror
UT_Vector3 myMirrorNormal