public transformNormal(normal as Vector3d<Double>) as Vector3d<Double>
Transforms a surface normal by the inverse transpose and normalizes it. Requires a nonsingular affine transform. Example: normal = matrix.transformNormal(Vector3d(0.0, 1.0, 0.0))