Normand Briere
2019-11-07 f868664f7e7626f651e6ade9c9f6863851ef43b7
Object3D.java
....@@ -5711,8 +5711,9 @@
57115711 {
57125712 }
57135713 // transient int displaylist = 0; // -1;
5714
- transient boolean touched = true;
5715
- transient boolean softtouched = true;
5714
+ transient boolean reset = false; // Recalculate
5715
+ transient boolean touched = true; // call list only
5716
+ transient boolean softtouched = true; // aucune idee
57165717
57175718 void Touch()
57185719 {
....@@ -5765,6 +5766,7 @@
57655766 {
57665767 //System.out.println("HardTouch " + this); // new Exception().printStackTrace();
57675768 //new Exception().printStackTrace();
5769
+ reset = true;
57685770 touched = true;
57695771 CameraPane.touched = true;
57705772 //if (parent != null)
....@@ -6624,7 +6626,7 @@
66246626 }
66256627 }
66266628
6627
- assert (!(this instanceof Composite));
6629
+ // Bezier surface: assert (!(this instanceof Composite));
66286630 {
66296631 // CRASH MOCAP!! for (int i = 0; i < size(); i++)
66306632 // {
....@@ -6905,11 +6907,11 @@
69056907
69066908 if (display.DrawMode() == iCameraPane.SELECTION && dontselect)
69076909 return;
6908
-
6909
- if (hide)
6910
- return;
69116910 }
69126911
6912
+ if (hide)
6913
+ return;
6914
+
69136915 if (scriptnode != null)
69146916 {
69156917 scriptnode.DrawNode(display, root, selected);