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
 
 -