- private void updateVisuals(boolean s, boolean h) {
- if (solidObject != null) {
- if (s) {
- double color[];
- if (selected) {
- color = getSelectedColor();
-
- } else {
- color = getColor();
-
- }
- for (vtkProp3D prop : solidObject.getSolid()) {
- vtkProperty property = ((vtkActor)prop).GetProperty();
- property.SetColor(color);
- property.Delete();
- }
- }
- if (h) {
- double color[] = new double[]{0,0,0};
- if (hover)
- color = new double[]{1,0,1};
- for (vtkProp3D prop : solidObject.getEdges()) {
- vtkProperty property = ((vtkActor)prop).GetProperty();
- property.SetColor(color);
- property.Delete();
- }
-
- }
- } else {
-// if (s) {
-// axes.addToRenderer();
-// axes.setAxesVisibility(selected);
-// }
- }
- }
-