Package libshapedraw.transform

Examples of libshapedraw.transform.ShapeTranslate


                Color.HOT_PINK.copy(),
                Color.HOT_PINK.copy().scaleAlpha(XrayShape.SECONDARY_ALPHA),
                2.5F, Float.MIN_NORMAL, 5.0F);
        shape.setSlices(12).setStacks(8).setWireframe(true, 3.0F);
        Vector3 vector = new Vector3();
        shape.addTransform(new ShapeTranslate(vector));
        shape.addTransform(new ShapeRotate(90.0, Axis.X)); // upright
        libShapeDraw.addShape(shape);

        // Animate it with a custom Timeline, using a Sine ease. This makes
        // the animation start out fast, then slow down at the end of each
View Full Code Here


        shape.addTransform(new ShapeRotate(45.0, 0.0, 1.0, 0.0));
        assertEquals(1, shape.getTransforms().size());
        shape.addTransform(new ShapeScale(1.0, 1.5, 1.0));
        assertEquals(2, shape.getTransforms().size());
        ShapeTranslate transform0 = new ShapeTranslate(0.0, 0.0, 18.25);
        ShapeTranslate transform1 = new ShapeTranslate(0.0, -5.0, 0.0);
        shape.addTransform(transform0).addTransform(transform1);
        assertEquals(4, shape.getTransforms().size());

        shape.render(mc);
        assertEquals(2, shape.getCountRender());

        shape.removeTransform(transform0).removeTransform(transform1);
        assertEquals(2, shape.getTransforms().size());
        shape.removeTransform(new ShapeTranslate(1.0, 2.0, 3.0));
        assertEquals(2, shape.getTransforms().size());
        shape.removeTransform(null);
        assertEquals(2, shape.getTransforms().size());

        shape.render(mc);
View Full Code Here

        assertEquals(0, shape.getTransforms().size());
    }

    @Test(expected=UnsupportedOperationException.class)
    public void testTransformsUnmodifiable() {
        new MockShape().getTransforms().add(new ShapeTranslate());
    }
View Full Code Here

        assertEquals(prefix+"{RV}(0.0,0.0,0.0)", shape.toString());
        shape.setVisible(false);
        assertEquals(prefix+"{R}(0.0,0.0,0.0)", shape.toString());
        shape.addTransform(new ShapeScale(1.0, 1.5, 1.0));
        assertEquals(prefix+"{RT}(0.0,0.0,0.0)", shape.toString());
        shape.addTransform(new ShapeTranslate(0.0, 0.0, 18.25));
        assertEquals(prefix+"{RTT}(0.0,0.0,0.0)", shape.toString());
        shape.setVisible(true);
        assertEquals(prefix+"{RVTT}(0.0,0.0,0.0)", shape.toString());
        shape.clearTransforms();
        assertEquals(prefix+"{RV}(0.0,0.0,0.0)", shape.toString());
View Full Code Here

TOP

Related Classes of libshapedraw.transform.ShapeTranslate

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.