Package de.ailis.gramath

Examples of de.ailis.gramath.ImmutableVector3d


    @Test
    public void testScaling()
    {
        final ScaleTransform transform = new ScaleTransform();
        assertTrue(transform.getScaling().isNull());
        final ImmutableVector3d translation = new ImmutableVector3d(1, 2, 3);
        transform.setScaling(translation);
        assertEquals(translation.getX(), transform.getScaling().getX(),
            0.0001f);
        assertEquals(translation.getY(), transform.getScaling().getY(),
            0.0001f);
        assertEquals(translation.getZ(), transform.getScaling().getZ(),
            0.0001f);
    }
View Full Code Here


    @Test
    public void testTranslation()
    {
        final TranslateTransform transform = new TranslateTransform();
        assertTrue(transform.getTranslation().isNull());
        final ImmutableVector3d translation = new ImmutableVector3d(1, 2, 3);
        transform.setTranslation(translation);
        assertEquals(translation.getX(), transform.getTranslation().getX(),
            0.0001f);
        assertEquals(translation.getY(), transform.getTranslation().getY(),
            0.0001f);
        assertEquals(translation.getZ(), transform.getTranslation().getZ(),
            0.0001f);
    }
View Full Code Here

    @Test
    public void testRotationAxis()
    {
        final SkewTransform transform = new SkewTransform();
        assertTrue(transform.getRotationAxis().isNull());
        final ImmutableVector3d translation = new ImmutableVector3d(1, 2, 3);
        transform.setRotationAxis(translation);
        assertEquals(translation.getX(), transform.getRotationAxis().getX(),
            0.0001f);
        assertEquals(translation.getY(), transform.getRotationAxis().getY(),
            0.0001f);
        assertEquals(translation.getZ(), transform.getRotationAxis().getZ(),
            0.0001f);
    }
View Full Code Here

    @Test
    public void testTranslationAxis()
    {
        final SkewTransform transform = new SkewTransform();
        assertTrue(transform.getTranslationAxis().isNull());
        final ImmutableVector3d translation = new ImmutableVector3d(1, 2, 3);
        transform.setTranslationAxis(translation);
        assertEquals(translation.getX(), transform.getTranslationAxis().getX(),
            0.0001f);
        assertEquals(translation.getY(), transform.getTranslationAxis().getY(),
            0.0001f);
        assertEquals(translation.getZ(), transform.getTranslationAxis().getZ(),
            0.0001f);
    }
View Full Code Here

    @Test
    public void testAxis()
    {
        final RotateTransform transform = new RotateTransform();
        assertTrue(transform.getAxis().isNull());
        final ImmutableVector3d translation = new ImmutableVector3d(1, 2, 3);
        transform.setAxis(translation);
        assertEquals(translation.getX(), transform.getAxis().getX(),
            0.0001f);
        assertEquals(translation.getY(), transform.getAxis().getY(),
            0.0001f);
        assertEquals(translation.getZ(), transform.getAxis().getZ(),
            0.0001f);
    }
View Full Code Here

    @Test
    public void testEye()
    {
        final LookAtTransform transform = new LookAtTransform();
        assertTrue(transform.getEye().isNull());
        final ImmutableVector3d translation = new ImmutableVector3d(1, 2, 3);
        transform.setEye(translation);
        assertEquals(translation.getX(), transform.getEye().getX(),
            0.0001f);
        assertEquals(translation.getY(), transform.getEye().getY(),
            0.0001f);
        assertEquals(translation.getZ(), transform.getEye().getZ(),
            0.0001f);
    }
View Full Code Here

    @Test
    public void testInterest()
    {
        final LookAtTransform transform = new LookAtTransform();
        assertEquals(new MutableVector3d(0, 0, -1), transform.getInterest());
        final ImmutableVector3d translation = new ImmutableVector3d(1, 2, 3);
        transform.setInterest(translation);
        assertEquals(translation.getX(), transform.getInterest().getX(),
            0.0001f);
        assertEquals(translation.getY(), transform.getInterest().getY(),
            0.0001f);
        assertEquals(translation.getZ(), transform.getInterest().getZ(),
            0.0001f);
    }
View Full Code Here

    @Test
    public void testUp()
    {
        final LookAtTransform transform = new LookAtTransform();
        assertEquals(new MutableVector3d(0, 1, 0), transform.getUp());
        final ImmutableVector3d translation = new ImmutableVector3d(1, 2, 3);
        transform.setUp(translation);
        assertEquals(translation.getX(), transform.getUp().getX(),
            0.0001f);
        assertEquals(translation.getY(), transform.getUp().getY(),
            0.0001f);
        assertEquals(translation.getZ(), transform.getUp().getZ(),
            0.0001f);
    }
View Full Code Here

TOP

Related Classes of de.ailis.gramath.ImmutableVector3d

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.