Got something working. In point.h, static angle() method returns the unit circle angle (from 0 degrees to approaching 360 degrees), which can then be used to find the offset of the point at the given angle, setting off perpendicularly from the given angle. The offset() method uses the unit circle angle to find the offset.
I create a wxWidgets window to test this out. It tests that the correct offset was made by taking the distance from the new points to the old points.
The files attached should be addable to any wxWidgets 3.0 project.
Points, lines, angles, and offsets
Points, lines, angles, and offsets
- Attachments
-
- roadmaker3.zip
- (9.76 KiB) Downloaded 253 times