Пример #1
0
        /// <summary>
        /// Transforms the plane with a given matrix. The matrix is assumed
        /// to be the inverse transpose of the transformation.
        /// The returned plane also gets normalized.
        /// </summary>
        public Plane3d Transformed(M44d trafo)
        {
            var p = trafo.Transform(Coefficients);

            return(new Plane3d(p.XYZ, -p.W).Normalized);
        }