import java.util.ArrayList;
import java.util.Collection;
-import javax.xml.bind.DataBindingException;
-
import org.simantics.Simantics;
import org.simantics.db.Resource;
import org.simantics.db.WriteGraph;
AffineTransform at = ElementUtils.getLocalTransform(e, new AffineTransform());
if (graph.isInstanceOf(res, DN.Vertex)) {
- double lat = ModelledCRS.yToLatitude(y + (dy / at.getScaleY()));
+ double lat = ModelledCRS.yToLatitude(y + (-dy / at.getScaleY()));
double lon = ModelledCRS.xToLongitude(x + (dx / at.getScaleX()));
// write to db
CommentMetadata cm = graph.getMetadata(CommentMetadata.class);
graph.addMetadata(cm.add("Translated " + transformed.size() + " "
+ (transformed.size() == 1 ? "element" : "elements")
- + " by (" + dx + "," + dy + ") mm."));
+ + " by (" + dx + "," + -dy + ") mm."));
}
}
});