Package org.djutils.draw
Class Transform3dTest
- java.lang.Object
-
- org.djutils.draw.Transform3dTest
-
public class Transform3dTest extends Object
Transform3dTest.java.Copyright (c) 2020-2023 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
-
-
Constructor Summary
Constructors Constructor Description Transform3dTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidmain(String[] args)Check what transform does to a unit vector.voidtestBoundingBox3d()Reproducible test of multiple transformations on a bounding box.voidtestConstructor()Test that the constructor creates an Identity matrix.voidtestHashCodeAndEquals()Test the hashCode and equals methods.voidtestMatrixMultiplication()Test the matrix / vector multiplication.voidtestTranslateScaleRotateShearAndReflect()Test the translate, scale, rotate, shear and reflect methods.voidtoStringTest()Check that toString returns something descriptive.voidtransformBounds3dTest()Test transformation of a bounding box.voidtransformTest()Test the transform method.
-
-
-
Method Detail
-
testMatrixMultiplication
public void testMatrixMultiplication()
Test the matrix / vector multiplication.
-
testConstructor
public void testConstructor()
Test that the constructor creates an Identity matrix.
-
testTranslateScaleRotateShearAndReflect
public void testTranslateScaleRotateShearAndReflect()
Test the translate, scale, rotate, shear and reflect methods.
-
transformTest
public void transformTest()
Test the transform method.
-
transformBounds3dTest
public void transformBounds3dTest()
Test transformation of a bounding box.
-
testBoundingBox3d
public void testBoundingBox3d()
Reproducible test of multiple transformations on a bounding box.
-
toStringTest
public void toStringTest()
Check that toString returns something descriptive.
-
main
public static void main(String[] args)
Check what transform does to a unit vector.- Parameters:
args- String[]; not used
-
testHashCodeAndEquals
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
-
-