Project

General

Profile

« Previous | Next » 

Revision 12ecac18

Added by Leszek Koltunski almost 5 years ago

Add the 'convexity' param to Dynamics and the Dynamic app.

View differences:

src/main/java/org/distorted/library/type/Dynamic5D.java
65 65
      
66 66
      if( q>1 )
67 67
        {
68
        tmp1.tangent[0] = nx+px/q;
69
        tmp1.tangent[1] = ny+py/q;
70
        tmp1.tangent[2] = nz+pz/q;
71
        tmp1.tangent[3] = nw+pw/q;
72
        tmp1.tangent[4] = nv+pv/q;
68
        tmp1.tangent[0] = mConvexity*(nx+px/q);
69
        tmp1.tangent[1] = mConvexity*(ny+py/q);
70
        tmp1.tangent[2] = mConvexity*(nz+pz/q);
71
        tmp1.tangent[3] = mConvexity*(nw+pw/q);
72
        tmp1.tangent[4] = mConvexity*(nv+pv/q);
73 73
        }
74 74
      else
75 75
        {
76
        tmp1.tangent[0] = px+nx*q;
77
        tmp1.tangent[1] = py+ny*q;
78
        tmp1.tangent[2] = pz+nz*q;
79
        tmp1.tangent[3] = pw+nw*q;
80
        tmp1.tangent[4] = pv+nv*q;
76
        tmp1.tangent[0] = mConvexity*(px+nx*q);
77
        tmp1.tangent[1] = mConvexity*(py+ny*q);
78
        tmp1.tangent[2] = mConvexity*(pz+nz*q);
79
        tmp1.tangent[3] = mConvexity*(pw+nw*q);
80
        tmp1.tangent[4] = mConvexity*(pv+nv*q);
81 81
        }
82 82
      }
83 83
    else

Also available in: Unified diff