Package org.djutils.draw
Class Transform3dTest
java.lang.Object
org.djutils.draw.Transform3dTest
Transform3dTest.java.
Copyright (c) 2020-2025 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUTILS License.
- Author:
- Alexander Verbraeck, Peter Knoppers, Wouter Schakel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidCheck what transform does to a unit vector.voidReproducible test of multiple transformations on a bounding box.voidTest that the constructor creates an Identity matrix.voidTest the hashCode and equals methods.voidTest the matrix / vector multiplication.voidTest the translate, scale, rotate, shear and reflect methods.voidCheck that toString returns something descriptive.voidTest transformation of a bounding box.voidTest the transform method.
-
Constructor Details
-
Transform3dTest
public Transform3dTest()
-
-
Method Details
-
testMatrixMultiplication
Test the matrix / vector multiplication. -
testConstructor
Test that the constructor creates an Identity matrix. -
testTranslateScaleRotateShearAndReflect
Test the translate, scale, rotate, shear and reflect methods. -
transformTest
Test the transform method. -
transformBounds3dTest
Test transformation of a bounding box. -
testBoundingBox3d
Reproducible test of multiple transformations on a bounding box. -
toStringTest
Check that toString returns something descriptive. -
main
Check what transform does to a unit vector.- Parameters:
args- not used
-
testHashCodeAndEquals
@Test public void testHashCodeAndEquals() throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessExceptionTest the hashCode and equals methods.- Throws:
SecurityException- if that happens uncaught; this test has failedNoSuchFieldException- if that happens uncaught; this test has failedIllegalAccessException- if that happens uncaught; this test has failedIllegalArgumentException- if that happens uncaught; this test has failed
-