Package aspect.util

Examples of aspect.util.Transform


            };
        }

        @Override
        public void update() {
            Transform transform = new Transform();

            float x = PlayerControl.getMouseDX() * 0.02f;
            float y = PlayerControl.getMouseDY() * 0.02f;

            PlayerControl.centerMouse();

            angles.pitch += y;
            angles.yaw += x;

            angles.pitch = Math.max(angles.pitch, 0);
            angles.pitch = Math.min(angles.pitch, Trig.EIGHTH_CIRCLE);

            transform.position = turret.transform.position;
            transform.setEulerAngles(angles);
            //transform.up = m.transformVector(transform.up);

            turret.transform.forward = turret.transform.forward.rotateTowards(transform.forward, 4 * Time.deltaTime());
            turret.transform.up = Vector3.yAxis();

            Transform t = Frigate.this.transform.concat(transform);

            t.position = t.position.plus(t.forward().times(0.3f));
            t.position = t.position.plus(t.up().times(0.15f));
            view.set(t);
           
            shooty.update();
        }
View Full Code Here


                controls[control].ent = Frigate.this;
                controls[control].render();
            }
        });
       
        view = new Transform();
    }
View Full Code Here

        light.transform.position = new Vector3(-5, 5, 2);
        light.setAttenuation(1, 0, 0);

        //player = new Player(new Vector3(0, 0, 4));
        //World.main.add(player);
        camera = new Transform(new Vector3(-10, 10, 10), new Vector3(1, -1, -1), Vector3.yAxis(), Vector3.one());

        gravity = new UniformGravity();
        World.main.addForce(gravity);
       
        counter = new Canvas(128, 32);
View Full Code Here

     * Create a new Entity.
     */
    public Entity() {
        children = new LinkedList<>();
        behaviors = new LinkedList<>();
        transform = new Transform();
    }
View Full Code Here

TOP

Related Classes of aspect.util.Transform

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.