Example #1
0
 /// <summary>
 /// Applies this transformation to the given transformation in place.
 /// </summary>
 /// <param name="vector"></param>
 /// <returns></returns>
 public void Apply(ref Matrix3d other)
 {
     Apply(ref other, ref other);
 }
Example #2
0
 /// <summary>
 /// Applies this transformation to the given transformation.
 /// </summary>
 /// <param name="vector"></param>
 /// <returns></returns>
 public void Apply(ref Matrix3d other, ref Matrix3d result)
 {
     result.Column0 = Apply(other.Column0);
     result.Column1 = Apply(other.Column1);
     result.Column2 = Apply(other.Column2);
 }
Example #3
0
 /// <summary>
 /// Applies this transformation to the given transformation.
 /// </summary>
 /// <param name="vector"></param>
 /// <returns></returns>
 public Matrix3d Apply(Matrix3d other)
 {
     Apply(ref other, ref other);
     return(other);
 }