Include mass object auto radius in OR save/import
This commit is contained in:
parent
c6788c9594
commit
477096975d
@ -369,7 +369,9 @@ class DocumentConfig {
|
||||
setters.put("MassObject:packedlength", new DoubleSetter(
|
||||
Reflection.findMethod(MassObject.class, "setLength", double.class)));
|
||||
setters.put("MassObject:packedradius", new DoubleSetter(
|
||||
Reflection.findMethod(MassObject.class, "setRadius", double.class)));
|
||||
Reflection.findMethod(MassObject.class, "setRadius", double.class),
|
||||
"auto", " ",
|
||||
Reflection.findMethod(MassObject.class, "setRadiusAutomatic", boolean.class)));
|
||||
setters.put("MassObject:radialposition", new DoubleSetter(
|
||||
Reflection.findMethod(MassObject.class, "setRadialPosition", double.class)));
|
||||
setters.put("MassObject:radialdirection", new DoubleSetter(
|
||||
|
@ -14,7 +14,11 @@ public class MassObjectSaver extends InternalComponentSaver {
|
||||
MassObject mass = (MassObject) c;
|
||||
|
||||
elements.add("<packedlength>" + mass.getLength() + "</packedlength>");
|
||||
elements.add("<packedradius>" + mass.getRadius() + "</packedradius>");
|
||||
if (mass.isRadiusAutomatic()) {
|
||||
elements.add("<packedradius>auto " + mass.getRadius() + "</packedradius>");
|
||||
} else {
|
||||
elements.add("<packedradius>" + mass.getRadius() + "</packedradius>");
|
||||
}
|
||||
elements.add("<radialposition>" + mass.getRadialPosition() + "</radialposition>");
|
||||
elements.add("<radialdirection>" + (mass.getRadialDirection() * 180.0 / Math.PI)
|
||||
+ "</radialdirection>");
|
||||
|
Loading…
x
Reference in New Issue
Block a user