Implement mass object auto radius in OR save/import
This commit is contained in:
parent
477096975d
commit
f5eaed1b51
@ -15,9 +15,9 @@ public class MassObjectSaver extends InternalComponentSaver {
|
||||
|
||||
elements.add("<packedlength>" + mass.getLength() + "</packedlength>");
|
||||
if (mass.isRadiusAutomatic()) {
|
||||
elements.add("<packedradius>auto " + mass.getRadius() + "</packedradius>");
|
||||
elements.add("<packedradius>auto " + mass.getRadiusNoAuto() + "</packedradius>");
|
||||
} else {
|
||||
elements.add("<packedradius>" + mass.getRadius() + "</packedradius>");
|
||||
elements.add("<packedradius>" + mass.getRadiusNoAuto() + "</packedradius>");
|
||||
}
|
||||
elements.add("<radialposition>" + mass.getRadialPosition() + "</radialposition>");
|
||||
elements.add("<radialdirection>" + (mass.getRadialDirection() * 180.0 / Math.PI)
|
||||
|
@ -86,7 +86,10 @@ public abstract class MassObject extends InternalComponent {
|
||||
}
|
||||
return radius;
|
||||
}
|
||||
|
||||
|
||||
public double getRadiusNoAuto() {
|
||||
return radius;
|
||||
}
|
||||
|
||||
public void setRadius(double radius) {
|
||||
radius = Math.max(radius, 0);
|
||||
|
Loading…
x
Reference in New Issue
Block a user