The piDogGeometry Module contains classes and methods that are required by piDogScrollingCanvas.
piDogGeometry.DoubleRect is a rect class that parallels most of Xojo.Rect but uses Double values. piDogGeometry.DoublePoint is a point class that parallels some of Xojo.Point but using Double Values.
These items are available for you to use and/or borrow from. Please share improvements back to me!