コード例 #1
0
 /// <summary>
 /// Transfroms the given position in "global space" to its corresponding position in "local space"
 /// </summary>
 public static double GlobalToLocalPos(double globalPos, IPannableZoomable space)
 {
     return((globalPos - space.Pan) / space.ScaleFactor);
 }
コード例 #2
0
 /// <summary>
 /// Transforms the given position in "local space" to its corresponding position in "global space"
 /// </summary>
 public static double LocalToGlobalPos(double localPos, IPannableZoomable space)
 {
     return(space.Pan + localPos * space.ScaleFactor);
 }