diff options
Diffstat (limited to 'altoslib/AltosRotation.java')
| -rw-r--r-- | altoslib/AltosRotation.java | 12 | 
1 files changed, 8 insertions, 4 deletions
diff --git a/altoslib/AltosRotation.java b/altoslib/AltosRotation.java index 321a0f30..6db0b541 100644 --- a/altoslib/AltosRotation.java +++ b/altoslib/AltosRotation.java @@ -48,14 +48,18 @@ public class AltosRotation implements AltosJsonable {  		rotation = up.vectors_to_rotation(orient);  	} -	public AltosJson json() { -		return rotation.json(); -	} -  	public AltosRotation(AltosJson j) {  		rotation = new AltosQuaternion(j);  	} +	public AltosRotation() { +		rotation = new AltosQuaternion(); +	} + +	public AltosJson json() { +		return rotation.json(); +	} +  	public static AltosRotation fromJson(AltosJson j, AltosRotation def) {  		if (j == null)  			return def;  | 
