return context.getSketchCanvas().transformToDrawing(modelToTool(new Point2D.Double(x,y),node));
}
private Point2D.Double modelToTool(Point2D pt, SPath node) {
if(node != null) {
AffineTransform af = new AffineTransform();
af.translate(node.getTranslateX(),node.getTranslateY());
af.translate(node.getAnchorX(),node.getAnchorY());
af.rotate(Math.toRadians(node.getRotate()));
af.scale(node.getScaleX(), node.getScaleY());
af.translate(-node.getAnchorX(), -node.getAnchorY());
Point2D pt2 = af.transform(pt, null);