Project

General

Profile

« Previous | Next » 

Revision f20265a7

Added by Leszek Koltunski over 4 years ago

Dynamics App: fix moving Quat Points
Library: remove negating the Quat Points in the DynamicQuat in order to always go the shortest route.

View differences:

src/main/java/org/distorted/examples/dynamic/DynamicActivity.java
77 77

  
78 78
      Spinner dimensionSpinner  = findViewById(R.id.dynamicSpinnerDimension);
79 79
      dimensionSpinner.setOnItemSelectedListener(this);
80
      String[] dimensions = { "Dimension 1" , "Dimension 2" , "Dimension 3 (XY)" , "Dimension 3 (XZ)" , "Dimension 4 (XY)" , "Dimension 4 (ZW)" };
80
      String[] dimensions = { "Dimension 1" , "Dimension 2" , "Dimension 3 (XY)" , "Dimension 3 (XZ)" , "Dimension 4 (XY)" , "Dimension 4 (ZW)" , "Quaternion XY" , "Quaternion ZW" };
81 81

  
82 82
      ArrayAdapter<String> adapterDim = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, dimensions );
83 83
      adapterDim.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
......
232 232
          case 3: setDim(DynamicSurfaceView.DIM_3DXZ); break;
233 233
          case 4: setDim(DynamicSurfaceView.DIM_4DXY); break;
234 234
          case 5: setDim(DynamicSurfaceView.DIM_4DZW); break;
235
          case 6: setDim(DynamicSurfaceView.DIM_Q_XY); break;
236
          case 7: setDim(DynamicSurfaceView.DIM_Q_ZW); break;
235 237
          }
236 238
        }
237 239
      else if( spinnerID == R.id.dynamicSpinnerMode )

Also available in: Unified diff