Package net.phys2d.math

Examples of net.phys2d.math.ROVector2f.dot()


      break;

    case FACE_B_X:
      {
        frontNormal = MathUtil.scale(normal,-1);
        front = posB.dot(frontNormal) + hB.x;
        sideNormal = rotB.col2;
        float side = posB.dot(sideNormal);
        negSide = -side + hB.y;
        posSide =  side + hB.y;
        negEdge = EDGE3;
View Full Code Here


    case FACE_B_X:
      {
        frontNormal = MathUtil.scale(normal,-1);
        front = posB.dot(frontNormal) + hB.x;
        sideNormal = rotB.col2;
        float side = posB.dot(sideNormal);
        negSide = -side + hB.y;
        posSide =  side + hB.y;
        negEdge = EDGE3;
        posEdge = EDGE1;
        computeIncidentEdge(incidentEdge, hA, posA, rotA, frontNormal);
View Full Code Here

      break;

    case FACE_B_Y:
      {
        frontNormal = MathUtil.scale(normal,-1);
        front = posB.dot(frontNormal) + hB.y;
        sideNormal = rotB.col1;
        float side = posB.dot(sideNormal);
        negSide = -side + hB.x;
        posSide =  side + hB.x;
        negEdge = EDGE2;
View Full Code Here

    case FACE_B_Y:
      {
        frontNormal = MathUtil.scale(normal,-1);
        front = posB.dot(frontNormal) + hB.y;
        sideNormal = rotB.col1;
        float side = posB.dot(sideNormal);
        negSide = -side + hB.x;
        posSide =  side + hB.x;
        negEdge = EDGE2;
        posEdge = EDGE4;
        computeIncidentEdge(incidentEdge, hA, posA, rotA, frontNormal);
View Full Code Here

      c2 = '\004';
      computeIncidentEdge(arrayOfClipVertex1, hB, localROVector2f2, localMatrix2f2, localVector2f7);
      break;
    case 3:
      localVector2f7 = MathUtil.scale(localVector2f6, -1.0F);
      f6 = localROVector2f2.dot(localVector2f7) + hB.x;
      localVector2f8 = localMatrix2f2.col2;
      f9 = localROVector2f2.dot(localVector2f8);
      f7 = -f9 + hB.y;
      f8 = f9 + hB.y;
      c1 = '\003';
View Full Code Here

      break;
    case 3:
      localVector2f7 = MathUtil.scale(localVector2f6, -1.0F);
      f6 = localROVector2f2.dot(localVector2f7) + hB.x;
      localVector2f8 = localMatrix2f2.col2;
      f9 = localROVector2f2.dot(localVector2f8);
      f7 = -f9 + hB.y;
      f8 = f9 + hB.y;
      c1 = '\003';
      c2 = '\001';
      computeIncidentEdge(arrayOfClipVertex1, hA, localROVector2f1, localMatrix2f1, localVector2f7);
View Full Code Here

      c2 = '\001';
      computeIncidentEdge(arrayOfClipVertex1, hA, localROVector2f1, localMatrix2f1, localVector2f7);
      break;
    case 4:
      localVector2f7 = MathUtil.scale(localVector2f6, -1.0F);
      f6 = localROVector2f2.dot(localVector2f7) + hB.y;
      localVector2f8 = localMatrix2f2.col1;
      f9 = localROVector2f2.dot(localVector2f8);
      f7 = -f9 + hB.x;
      f8 = f9 + hB.x;
      c1 = '\002';
View Full Code Here

      break;
    case 4:
      localVector2f7 = MathUtil.scale(localVector2f6, -1.0F);
      f6 = localROVector2f2.dot(localVector2f7) + hB.y;
      localVector2f8 = localMatrix2f2.col1;
      f9 = localROVector2f2.dot(localVector2f8);
      f7 = -f9 + hB.x;
      f8 = f9 + hB.x;
      c1 = '\002';
      c2 = '\004';
      computeIncidentEdge(arrayOfClipVertex1, hA, localROVector2f1, localMatrix2f1, localVector2f7);
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.