public interface Vector3dTransform
Modifier and Type | Method and Description |
---|---|
void |
inverseTransformNormal(Vector3d nr,
Vector3d n0)
Applies an inverse transform to normal
n0 and places the
result in nr . |
void |
inverseTransformPoint(Vector3d pr,
Vector3d p0)
Applies an inverse transform to point
p0 and places the
result in pr . |
void |
inverseTransformVector(Vector3d vr,
Vector3d v0)
Applies an inverse transform to vector
v0 and places the
result in vr . |
void |
transformNormal(Vector3d nr,
Vector3d n0)
Transforms normal
n0 and places the result in
nr . |
void |
transformPoint(Vector3d pr,
Vector3d p0)
Transforms point
p0 and places the result in
pr . |
void |
transformVector(Vector3d vr,
Vector3d v0)
Transforms vector
v0 and places the result in
vr . |
void transformPoint(Vector3d pr, Vector3d p0)
p0
and places the result in
pr
.pr
- returns the transformed pointp0
- point to be transformedvoid transformVector(Vector3d vr, Vector3d v0)
v0
and places the result in
vr
.vr
- returns the transformed vectorv0
- vector to be transformedvoid transformNormal(Vector3d nr, Vector3d n0)
n0
and places the result in
nr
.nr
- returns the transformed normaln0
- normal to be transformedvoid inverseTransformPoint(Vector3d pr, Vector3d p0)
p0
and places the
result in pr
.pr
- returns the transformed pointp0
- point to be transformedvoid inverseTransformVector(Vector3d vr, Vector3d v0)
v0
and places the
result in vr
.vr
- returns the transformed vectorv0
- vector to be transformed