|
@@ -57,7 +57,7 @@ public abstract class SceneEditTool {
|
|
|
protected Node axisMarker;
|
|
|
protected Material redMat, blueMat, greenMat, yellowMat, cyanMat, magentaMat, orangeMat;
|
|
|
protected Geometry quadXY, quadXZ, quadYZ;
|
|
|
-
|
|
|
+
|
|
|
protected enum AxisMarkerPickType {
|
|
|
|
|
|
axisOnly, planeOnly, axisAndPlane
|
|
@@ -371,16 +371,17 @@ public abstract class SceneEditTool {
|
|
|
axisMarker.getChild("arrowY").setMaterial(orangeMat);
|
|
|
} else if (picked == ARROW_Z) {
|
|
|
axisMarker.getChild("arrowZ").setMaterial(orangeMat);
|
|
|
- }
|
|
|
+ } else {
|
|
|
|
|
|
- if (picked == QUAD_XY || colorAll) {
|
|
|
- axisMarker.getChild("quadXY").setMaterial(orangeMat);
|
|
|
- }
|
|
|
- if (picked == QUAD_XZ || colorAll) {
|
|
|
- axisMarker.getChild("quadXZ").setMaterial(orangeMat);
|
|
|
- }
|
|
|
- if (picked == QUAD_YZ || colorAll) {
|
|
|
- axisMarker.getChild("quadYZ").setMaterial(orangeMat);
|
|
|
+ if (picked == QUAD_XY || colorAll) {
|
|
|
+ axisMarker.getChild("quadXY").setMaterial(orangeMat);
|
|
|
+ }
|
|
|
+ if (picked == QUAD_XZ || colorAll) {
|
|
|
+ axisMarker.getChild("quadXZ").setMaterial(orangeMat);
|
|
|
+ }
|
|
|
+ if (picked == QUAD_YZ || colorAll) {
|
|
|
+ axisMarker.getChild("quadYZ").setMaterial(orangeMat);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|