.. | .. |
---|
16 | 16 | CreateMaterial(); |
---|
17 | 17 | } |
---|
18 | 18 | |
---|
19 | | - void DrawNode(CameraPane display, Object3D /*Composite*/ root, boolean selected) |
---|
| 19 | + void DrawNode(iCameraPane display, Object3D /*Composite*/ root, boolean selected) |
---|
20 | 20 | { |
---|
21 | 21 | //System.out.println("#vertices = " + bRep.VertexCount()); |
---|
22 | 22 | if(false) |
---|
.. | .. |
---|
98 | 98 | // recalculate(); |
---|
99 | 99 | } |
---|
100 | 100 | |
---|
| 101 | + double uStretch() |
---|
| 102 | + { |
---|
| 103 | + return 1; |
---|
| 104 | + } |
---|
| 105 | + |
---|
| 106 | + double vFlip(double v) |
---|
| 107 | + { |
---|
| 108 | + return v; |
---|
| 109 | + } |
---|
| 110 | + |
---|
101 | 111 | void recalculate() |
---|
102 | 112 | { |
---|
103 | 113 | //System.out.println("BREP TRIMMED? 3 " + bRep.trimmed); |
---|
.. | .. |
---|
115 | 125 | int p = iu * (vDivs + 1) + iv; |
---|
116 | 126 | if (touched) |
---|
117 | 127 | { |
---|
118 | | - vert.s = u; |
---|
119 | | - vert.t = v; |
---|
| 128 | + vert.s = u * uStretch(); |
---|
| 129 | + vert.t = vFlip(v); |
---|
120 | 130 | } |
---|
121 | 131 | else |
---|
122 | 132 | { |
---|