horizon-eda / horizon

Horizon is a free EDA package
https://horizon-eda.org/
GNU General Public License v3.0
1.11k stars 82 forks source link

Feature request: add an option to make all 3D views use orthographic projection by default #742

Open torque opened 1 year ago

torque commented 1 year ago

For CAD applications, I find orthographic projection to be much more useful because it makes misalignment and/or misdimensioning problems very visually obvious. Every mechanical CAD program I am aware of uses orthographic projection by default in its design views.

I've found myself toggling the projection type in the 3D view whenever I open it, so it would be nice to have a global option I could set.

carrotIndustries commented 1 year ago

There are several ways how to we could implement this:

Both are quite easy to implement, but the hard part is deciding on which one to do.

torque commented 1 year ago

I thought about this a little bit and I think that it might make sense to basically copy the settings view from the 3D preview window into the main preferences as a 3D view appearance tab underneath the board appearance tab. This would allow changing defaults for the other related settings as well, like the solder mask/silkscreen color.