Supporting the OpenSCAD navigation mode

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Post Reply
ctron
Posts: 5
Joined: Sun Aug 08, 2021 1:47 pm

Supporting the OpenSCAD navigation mode

Post by ctron »

Hi,

migrating from OpenSCAD to FreeCAD might be a little bit easier if FreeSCAD about allow to use the OpenSCAD navigation style. As FreeCAD already supports different models, one more shouldn't be an issue.

The controls are:
  • Left button -> rotate
  • Middle Button -> zoom
    • Wheel -> zoom
  • Right button -> pan
    • Shift -> zoom
Also see: https://en.wikibooks.org/wiki/OpenSCAD_ ... navigation
chrisb
Veteran
Posts: 53785
Joined: Tue Mar 17, 2015 9:14 am

Re: Supporting the OpenSCAD navigation mode

Post by chrisb »

Moved to Open discussion, as this is a feature request. You post to Developers corner if you develop yourself.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Supporting the OpenSCAD navigation mode

Post by Kunda1 »

ctron wrote: Sun Aug 08, 2021 1:54 pm Hi,

migrating from OpenSCAD to FreeCAD might be a little bit easier if FreeSCAD about allow to use the OpenSCAD navigation style. As FreeCAD already supports different models, one more shouldn't be an issue.

Also see: https://en.wikibooks.org/wiki/OpenSCAD_ ... navigation
The source code to add a new navigation style is found in
https://github.com/FreeCAD/FreeCAD/tree/master/src/Gui

Search for filenames that contain 'NavigationStyle'

Code: Select all

BlenderNavigationStyle.cpp
CADNavigationStyle.cpp
GestureNavigationStyle.cpp
GestureNavigationStyle.h
GestureNavigationStyle-state-machine-diagram.docx
InventorNavigationStyle.cpp
MayaGestureNavigationStyle.cpp
NavigationStyle.cpp
NavigationStyle.h
OpenCascadeNavigationStyle.cpp
RevitNavigationStyle.cpp
TouchpadNavigationStyle.cpp
Relevant: Mouse_navigation
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
wmayer
Founder
Posts: 20202
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: Supporting the OpenSCAD navigation mode

Post by wmayer »

Post Reply