in LibreCAD, the dares in the coordinate system increase in an an anticlockwise direction, starting at the righthand end of the X-axis. However, when LibreCAD is used to draw up a site plan the angles of boundaries of properties are derived from true north which is conventionally shown on a plan as vertically above the origin and degrees increase in a clockwise direction. There seems to be no way in LibreCAD of converting from one coordinate system to the other. Yet this should be considered a fundamental requirement of a CAD system that is targeted at architecture or planning. Have I missed something?
Thanks, Delius. The thread does go into a little more detail on the issue. However, unfortunately, it doesn't give sufficient information to do the conversion I need. However, I shall search more widely for a conversion algorithm.
I think that your point that LibreCAD is not targeted primarily at architecture or planning applies to most CAD software, whether commercial or open source. However, that doesn't mean that LibreCAD's support for architecture or planning could not be strengthened. It is clear from the number of YouTube videos on the Internet that explain how to use LibreCAD for preparing building plans that there is a significant level of interest in this are or application. i would make the point that most commercial CAD packages are extraordinarily expensive. So, using a commercial package is not an option for private individuals who simply want to draw up plans of their own home.
Thank you for this very clear explanation, LordOfBikes.
I hav been wondering how difficult it would be to add the ability to switch from geographic tp cartesian systems and visa versa at some stage in the future. It would obviously not be a trivial change. However, it seemed to me that what would be required might be simpler than would seem at first. The changes would concern the values used to plot lines rather than the plotting of lines or even the entry of values used to plot lines. I say this without any knowledge of code base. I just raise it out of curiosity, not because I want to argue for the change.