Changeset 79 for java/main/src/main/java/com/framsticks/model/BasePart.java
- Timestamp:
- 01/09/13 13:00:20 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main/src/main/java/com/framsticks/model/BasePart.java
r78 r79 1 1 package com.framsticks.model; 2 2 3 import com.framsticks.util.Orientation; 3 4 import com.framsticks.util.Point3d; 4 5 … … 29 30 30 31 32 public double oxx, oxy, oxz, oyx, oyy, oyz, ozx, ozy, ozz; 33 34 public Orientation getOrientation() { return new Orientation(new Point3d(oxx, oxy, oxz), new Point3d(oyx, oyy, oyz), new Point3d(ozx, ozy, ozz)); } 35 36 public void setOrientation(Orientation o) { 37 oxx = o.x.x; 38 oxy = o.x.y; 39 oxz = o.x.z; 40 oyx = o.y.x; 41 oyy = o.y.y; 42 oyz = o.y.z; 43 ozx = o.z.x; 44 ozy = o.z.y; 45 ozz = o.z.z; 46 } 47 31 48 public void copyFrom(BasePart p) { 32 49 setPosition(p.getPosition()); 50 setOrientation(p.getOrientation()); 33 51 mass = p.mass; 34 52 size = p.size;
Note: See TracChangeset
for help on using the changeset viewer.