Package aspect.util

Examples of aspect.util.Matrix4x4.transformPoint()


        @Override
        public void update() {
            if (thrust > 0) {
                Matrix4x4 m = ent.transform.global.getMdlMatrix();
                Vector3 point = m.transformPoint(new Vector3(1.0f, 0.0f, 3.0f));

                Vector3 vel = Frigate.this.rigidBody().velocity;

                vel = vel.plus(Vector3.cross(Frigate.this.rigidBody().angularVelocity, point.minus(ent.transform.global.position)));
View Full Code Here


    }

    public boolean crossed(Vector2 l1, Vector2 l2) {
        Matrix4x4 m = entity.transform.getMdlMatrix();
       
        Vector2 v3 = m.transformPoint(v1).xz();
        Vector2 v4 = m.transformPoint(v2).xz();
       
        return Vector2.checkIntersection(l1, l2, v3, v4);
    }
}
View Full Code Here

    public boolean crossed(Vector2 l1, Vector2 l2) {
        Matrix4x4 m = entity.transform.getMdlMatrix();
       
        Vector2 v3 = m.transformPoint(v1).xz();
        Vector2 v4 = m.transformPoint(v2).xz();
       
        return Vector2.checkIntersection(l1, l2, v3, v4);
    }
}
View Full Code Here

    public Vector3[] getVertices() {
        Vector3[] tverts = new Vector3[numVertices];
        Matrix4x4 m = ent.transform.getMdlMatrix();

        for (int i = 0; i < numVertices; i++) {
            tverts[i] = m.transformPoint(vertices[i]);
        }

        return tverts;
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.