Community Tip - Stay updated on what is happening on the PTC Community by subscribing to PTC Community Announcements. X
I've come from Solidworks. I have to switch back and forth between the front view and right view alot and the automatic refit is killing me. Having to zoom back in every time I change views is time consuming. Is there any way to avoid this without saving multiple orientations?
Solved! Go to Solution.
Here is a demo of how one can utilize the saved views (orientations). The radial menu used to switch views is a custom toolkit app running and mapped to a button on an input device. The radial menu is a custom add on and not part of Creo functionality as delivered by PTC. You can realize a direct analog to this radial menu by using macros (mapkeys) to switch orientations on demand using the keyboard or other input device. Using saved orientations in your designs will pay off tremendously with improved productivity in Creo.
If you have a flat surface parallel to each orientation you can use "View Normal" to reorient.
I have added the icon to the Mini Toolbar.
.
You can also use Shift+N to activate View Normal before or after selecting a surface.
Maybe, but without seeing exactly what you are doing and in which version of Creo it is a wild guess. I will offer a solution that should resolve this for all versions of Pro/E and Creo to date (it has never failed me). In your start part create at least the six orthographic projection views. If you have saved views, you can switch between them without having to zoom (set animation time between orientations to zero to save time).
Here is a mapkey sequence needed to create the orthographic views on demand. Orient the model in your desired front view and then run this mapkey to define 6 orthographic views. You can use this example to create Isometric, Dimetric etc. if you need them.
This will prompt the user to overwrite any existing view with the same name. If you want to avoid this, you can delete all view names (hint; make a mapkey and nest it in your ortho creation sequence) prior to running this mapkey.
!Create orthographic views
mapkey vio @MAPKEY_NAMECreate 6 ortho views wrt front orientation;\
mapkey(continued) @MAPKEY_LABELSet ortho views;\
mapkey(continued) ~ Select `main_dlg_cur` \
mapkey(continued) `igToolbar_AncestorIGT_IGT_GRP_inh396938342.proe_win:casc340798662`;\
mapkey(continued) ~ Close `main_dlg_cur` \
mapkey(continued) `igToolbar_AncestorIGT_IGT_GRP_inh396938342.proe_win:casc340798662`;\
mapkey(continued) ~ Command `ProCmdViewOrient` ;~ Activate `orient` `orient`;\
mapkey(continued) ~ Input `orient` `namedviewPH.NameVw_IP` `front`;\
mapkey(continued) ~ Update `orient` `namedviewPH.NameVw_IP` `front`;\
mapkey(continued) ~ Activate `orient` `namedviewPH.NameVw_PB_Save`;\
mapkey(continued) ~ Open `orient` `SetupOptions`;~ Close `orient` `SetupOptions`;\
mapkey(continued) ~ Select `orient` `SetupOptions` 1 `dynorient`;\
mapkey(continued) ~ Update `orient` `spinPH.YSpinBox` -90.000000;\
mapkey(continued) ~ Activate `orient` `spinPH.YSpinBox` -90.000000;\
mapkey(continued) ~ Activate `orient` `orient`;\
mapkey(continued) ~ Input `orient` `namedviewPH.NameVw_IP` `right`;\
mapkey(continued) ~ Update `orient` `namedviewPH.NameVw_IP` `right`;\
mapkey(continued) ~ Activate `orient` `namedviewPH.NameVw_PB_Save`;\
mapkey(continued) ~ Update `orient` `spinPH.YSpinBox` 90.000000;\
mapkey(continued) ~ Activate `orient` `spinPH.YSpinBox` 90.000000;~ Activate `orient` `orient`;\
mapkey(continued) ~ Input `orient` `namedviewPH.NameVw_IP` `left`;\
mapkey(continued) ~ Update `orient` `namedviewPH.NameVw_IP` `left`;\
mapkey(continued) ~ Activate `orient` `namedviewPH.NameVw_PB_Save`;\
mapkey(continued) ~ Activate `orient` `orient`;~ Update `orient` `spinPH.YSpinBox` 180.000000;\
mapkey(continued) ~ Activate `orient` `spinPH.YSpinBox` 180.000000;\
mapkey(continued) ~ Input `orient` `namedviewPH.NameVw_IP` `back`;\
mapkey(continued) ~ Update `orient` `namedviewPH.NameVw_IP` `back`;\
mapkey(continued) ~ Activate `orient` `namedviewPH.NameVw_PB_Save`;\
mapkey(continued) ~ Update `orient` `spinPH.YSpinBox` 0.000000;\
mapkey(continued) ~ Activate `orient` `spinPH.YSpinBox` 0.000000;\
mapkey(continued) ~ Update `orient` `spinPH.XSpinBox` 90.000000;\
mapkey(continued) ~ Activate `orient` `spinPH.XSpinBox` 90.000000;~ Activate `orient` `orient`;\
mapkey(continued) ~ Input `orient` `namedviewPH.NameVw_IP` `top`;\
mapkey(continued) ~ Update `orient` `namedviewPH.NameVw_IP` `top`;\
mapkey(continued) ~ Activate `orient` `namedviewPH.NameVw_PB_Save`;\
mapkey(continued) ~ Update `orient` `spinPH.XSpinBox` -90.000000;\
mapkey(continued) ~ Activate `orient` `spinPH.XSpinBox` -90.000000;\
mapkey(continued) ~ Activate `orient` `orient`;\
mapkey(continued) ~ Input `orient` `namedviewPH.NameVw_IP` `bottom`;\
mapkey(continued) ~ Update `orient` `namedviewPH.NameVw_IP` `bottom`;\
mapkey(continued) ~ Activate `orient` `namedviewPH.NameVw_PB_Save`;~ Activate `orient` `OkPB`;
Here is a demo of how one can utilize the saved views (orientations). The radial menu used to switch views is a custom toolkit app running and mapped to a button on an input device. The radial menu is a custom add on and not part of Creo functionality as delivered by PTC. You can realize a direct analog to this radial menu by using macros (mapkeys) to switch orientations on demand using the keyboard or other input device. Using saved orientations in your designs will pay off tremendously with improved productivity in Creo.
The radial menu shown above is from an app developed for Creo by 3Dconnexion to work with their hardware.
3Dconnexion US - SpaceMouse, CadMouse, Keyboard, Drivers
Hi @btaylor,
I wanted to see if you got the help you needed.
If so, please mark the appropriate reply as the Accepted Solution. It will help other members who may have the same question.
Please note that industry experts also review the replies and may eventually accept one of them as solution on your behalf.
Of course, if you have more to share on your issue, please pursue the conversation.
Thanks,
Anurag