Uses of Class
org.djutils.draw.Transform3d

Packages that use Transform3d
Package
Description
The draw package contains the generic classes for device-independent drawing.
  • Uses of Transform3d in org.djutils.draw

    Methods in org.djutils.draw that return Transform3d
    Modifier and Type
    Method
    Description
    Transform3d.reflectX()
    The reflection of the x-coordinate, by mirroring it in the yz-plane (the plane with x=0).
    Transform3d.reflectY()
    The reflection of the y-coordinate, by mirroring it in the xz-plane (the plane with y=0).
    Transform3d.reflectZ()
    The reflection of the z-coordinate, by mirroring it in the xy-plane (the plane with z=0).
    Transform3d.rotX(double angle)
    The Euler rotation around the x-axis with an angle in radians.
    Transform3d.rotY(double angle)
    The Euler rotation around the y-axis with an angle in radians.
    Transform3d.rotZ(double angle)
    The Euler rotation around the z-axis with an angle in radians.
    Transform3d.scale(double sx, double sy, double sz)
    Scale all coordinates with a factor for x, y, and z.
    Transform3d.shearXY(double sx, double sy)
    The xy-shear leaves the xy-coordinate plane for z=0 untouched.
    Transform3d.shearXZ(double sx, double sz)
    The xz-shear leaves the xz-coordinate plain for y=0 untouched.
    Transform3d.shearYZ(double sy, double sz)
    The yz-shear leaves the yz-coordinate plain for x=0 untouched.
    Transform3d.translate(double tx, double ty, double tz)
    Transform coordinates by a vector (tx, ty, tz).
    Transform3d.translate(Point3d point)
    Translate coordinates by a the x, y, and z values contained in a Point.