Skip to main content
1-Visitor
February 20, 2025
Solved

Refit when changing orientation.

  • February 20, 2025
  • 4 replies
  • 912 views

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?

Best answer by tbraxton

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.

 

4 replies

kdirth
21-Topaz I
21-Topaz I
February 20, 2025

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.

kdirth_0-1740079586509.png.

You can also use Shift+N to activate View Normal before or after selecting a surface.

 

There is always more to learn.
tbraxton
22-Sapphire II
22-Sapphire II
February 20, 2025

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`;

 

 

 

tbraxton
22-Sapphire II
tbraxton22-Sapphire IIAnswer
22-Sapphire II
February 20, 2025

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.

 

16-Pearl
March 13, 2025

Hi @tbraxton 

 

The radial menu toolkit is really cool. How can I get this app?

tbraxton
22-Sapphire II
22-Sapphire II
March 13, 2025

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

Community Manager
March 11, 2025

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