Returns a matrix which transforms positions w.r.t the current mirror mode.
Movement along two sides are scaled by the unnormalized local frames for tangent mirror mode if bNormalizeLocalFrame is false. The effect is as if the mirrored point is moving in object space.
Parameters
[in]
pSourceLocation
Location of a point on the surface which should be used as a reference. This point is usually
bNormalizeLocalFrame
close to the point which should be transformed. This parameter can be NULL, but in some cases (like for tangent space mirroring) the result will only be correct if this parameter is specified. [in] Controls if the local frames used for the tangent mirror mode is normalized
Transforms a vector using the current mirror parameters in object space.
For tangent mirror mode, the result will be scaled by the unnormalized local frame on the mirror side.
Parameters
[in]
cSource
Vector in object space which should be transformed
[in]
fW
Fourth dimension of the vector. This is usually 0 when tranforming directions (to skip translations), and 1 otherwise
[in]
pSourceLocation
Location of a point on the surface which should be used as a reference. This point is usually close to the point which should be transformed. This parameter can be NULL, but in some cases (like for tangent space mirroring) the result will only be correct if this parameter is specified.