Documentation of 'mikera.transformz.Transformz' Java class
Transformz
mikera.transformz

Class Transformz



  • public class Transformz
    extends java.lang.Object
    Class containing static utility methods for vector transformations.
    • Constructor Detail

      • Transformz

        public Transformz()
    • Method Detail

      • scale3D

        public static Matrix33 scale3D(double factor)
        Creates a 3D scaling transform
      • scale2D

        public static Matrix22 scale2D(double factor)
        Creates a 2D scaling transform
      • rotate2D

        public static Matrix22 rotate2D(double radians)
        Creates a 2D rotation transform
      • scale

        public static AMatrix scale(int dimensions,
                                    double factor)
        Creates an n-dimensional scaling transform
      • identityTranslation

        public static IdentityTranslation identityTranslation(int dimensions)
        Creates an identity translation with the given number of dimensions
      • identityTransform

        public static ATransform identityTransform(int dimensions)
        Creates an identity transform with the given number of dimensions
      • toTransform

        public ATransform toTransform(java.lang.Object o)
        Coerce to a transform: - vectors translate into constant transforms.
        Parameters:
        o -
        Returns:
      • zeroTransform

        public static AMatrix zeroTransform(int inputDimensions,
                                            int outputDimensions)
        Creates a zero transform (maps every vector to zero)
      • constantTransform

        public static ATransform constantTransform(int inputDimensions,
                                                   AVector v)
      • createTranslation

        public static ATranslation createTranslation(double[] v)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.