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