.. | .. |
---|
5043 | 5043 | |
---|
5044 | 5044 | if (child == null) |
---|
5045 | 5045 | continue; |
---|
| 5046 | + |
---|
5046 | 5047 | if (child.HasTransparency() && child.size() != 0) |
---|
5047 | 5048 | { |
---|
5048 | 5049 | cTreePath leaf = child.Select(indexcount, deselect); |
---|
.. | .. |
---|
5797 | 5798 | |
---|
5798 | 5799 | if (!selectmode && //display.DrawMode() != display.SELECTION && |
---|
5799 | 5800 | //(touched || (bRep != null && bRep.displaylist <= 0))) |
---|
5800 | | - (Globals.isLIVE() && Globals.COMPUTESHADOWWHENLIVE || touched && (bRep != null && bRep.displaylist <= 0))) |
---|
| 5801 | + (Globals.isLIVE() && Globals.COMPUTESHADOWWHENLIVE || touched && Globals.COMPUTESHADOWWHENLIVE)) // || (bRep != null && bRep.displaylist <= 0))) |
---|
5801 | 5802 | { |
---|
5802 | 5803 | Globals.lighttouched = true; |
---|
5803 | 5804 | } // all panes... |
---|
.. | .. |
---|
5929 | 5930 | if (GetBRep() != null) |
---|
5930 | 5931 | { |
---|
5931 | 5932 | display.NextIndex(); |
---|
| 5933 | + |
---|
5932 | 5934 | // vertex color conflict : gl.glCallList(list); |
---|
5933 | 5935 | DrawNode(display, root, selected); |
---|
5934 | 5936 | if (this instanceof BezierPatch) |
---|
.. | .. |
---|
7286 | 7288 | // { |
---|
7287 | 7289 | // CameraPane.Ymax = spoth; |
---|
7288 | 7290 | // } |
---|
7289 | | - info.g.drawArc(boundary.x, boundary.y, |
---|
7290 | | - boundary.width, boundary.height, 0, 360); |
---|
| 7291 | + info.g.drawArc(boundary.x + info.DX, boundary.y + info.DY, |
---|
| 7292 | + (int)(boundary.width * info.W), (int)(boundary.height * info.W), 0, 360); |
---|
7291 | 7293 | //info.g.drawArc(spot.x, spotw, spot.width/2, boundary.height/2, 0, 360); |
---|
7292 | 7294 | // if (CameraPane.Xmin > boundary.x) |
---|
7293 | 7295 | // { |
---|
.. | .. |
---|
7994 | 7996 | transient ObjEditor editWindow; |
---|
7995 | 7997 | transient ObjEditor manipWindow; |
---|
7996 | 7998 | |
---|
| 7999 | + transient boolean pinned; |
---|
| 8000 | + |
---|
7997 | 8001 | transient ObjectUI objectUI; |
---|
7998 | 8002 | public static int povDepth = 0; |
---|
7999 | 8003 | private static cVector tbMin = new cVector(); |
---|