157 {
158 Matrix.Invert(ref matrix, out var result2);
159 float x = plane.Normal.X;
160 float y = plane.Normal.Y;
161 float z = plane.Normal.Z;
162 float d = plane.D;
163 result.Normal.X = x * result2.M11 + y * result2.M12 + z * result2.M13 + d * result2.M14;
164 result.Normal.Y = x * result2.M21 + y * result2.M22 + z * result2.M23 + d * result2.M24;
165 result.Normal.Z = x * result2.M31 + y * result2.M32 + z * result2.M33 + d * result2.M34;
166 result.D = x * result2.M41 + y * result2.M42 + z * result2.M43 + d * result2.M44;
167 }