Uses of Class
org.djutils.draw.Transform3d
Package
Description
The draw package contains the generic classes for device-independent drawing.
-
Uses of Transform3d in org.djutils.draw
Modifier and TypeMethodDescriptionTransform3d.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).Translate coordinates by a the x, y, and z values contained in a Point.