]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.g3d/src/org/simantics/g3d/property/DoubleArrayPropertyManipulator.java
Eliminate rounding errors in property tabs.
[simantics/3d.git] / org.simantics.g3d / src / org / simantics / g3d / property / DoubleArrayPropertyManipulator.java
index a9971605af500f1433678bc20701f4b232c76734..e0148147b83bf608f878106ba031455f964f4aa6 100644 (file)
@@ -13,6 +13,8 @@ package org.simantics.g3d.property;
 
 import java.util.Arrays;
 
+import org.simantics.g3d.math.MathTools;
+
 public class DoubleArrayPropertyManipulator implements PropertyManipulator {
        
        ValueProvider provider;
@@ -52,7 +54,7 @@ public class DoubleArrayPropertyManipulator implements PropertyManipulator {
                try {
                    double[] val = getValue();
                        if (val == null) return null;
-                   return Arrays.toString(val);
+                   return Double.toString(MathTools.round(val[i], 10));
                } catch (Exception e) {
                        return null;
                }