.. | .. |
---|
4 | 4 | |
---|
5 | 5 | Grid() |
---|
6 | 6 | { |
---|
| 7 | + this(36, 36); |
---|
| 8 | + } |
---|
| 9 | + |
---|
| 10 | + Grid(int u, int v) |
---|
| 11 | + { |
---|
7 | 12 | super(false); |
---|
8 | 13 | //this(true); |
---|
9 | 14 | //} |
---|
.. | .. |
---|
12 | 17 | //{ |
---|
13 | 18 | inPnt = new cVector(); |
---|
14 | 19 | name = "Grid"; |
---|
15 | | - uDivs = 35; |
---|
16 | | - vDivs = 34; |
---|
| 20 | + uDivs = u; |
---|
| 21 | + vDivs = v; |
---|
17 | 22 | minUDivs = 1; |
---|
18 | 23 | minVDivs = 1; |
---|
19 | 24 | center = new cVector(); |
---|
.. | .. |
---|
57 | 62 | */ |
---|
58 | 63 | } |
---|
59 | 64 | |
---|
| 65 | + double uStretch() |
---|
| 66 | + { |
---|
| 67 | + return 1; |
---|
| 68 | + } |
---|
| 69 | + |
---|
| 70 | + double vFlip(double v) |
---|
| 71 | + { |
---|
| 72 | + return 1-v; |
---|
| 73 | + } |
---|
| 74 | + |
---|
60 | 75 | Vertex biparamFunction(double u, double v) |
---|
61 | 76 | { |
---|
62 | | - Vertex temp = new Vertex((2*v-1)*radius*8, 0 /*-radius,*/, (2*u-1)*radius*8); |
---|
| 77 | + Vertex temp = new Vertex((2*v-1)*radius*4, 0 /*-radius,*/, (2*u-1)*radius*4); |
---|
63 | 78 | temp.norm = LA.newVector(0,1,0); |
---|
64 | 79 | return temp; |
---|
65 | 80 | } |
---|