How can I duplicate a defined view orientation in one assembly or part into a different assembly or part? Is there a way to query a defined view in an assembly to find out what the angles are that were used?
I have a drawing that has a view that was defined in the drawing by spinning it in the drawing. I would like to duplicate this view orientation in another drawing since it is a family of assemblies.
If you've got an oddball view that you need to copy and you don't have any datum planes, axes, etc. that readily define it, you can do the following.
There are alternative ways to get the coordinate system -- e.g., using transforms (in the first model save measured transform info to a file, create the new csys using offset type "from file"), or simply copying the csys feature from the old file to the new file. Any way you'd like to do create the csys, you can use that csys to create the new view.
FYI, my UI descriptions refer to Creo Parametric 2.0. If you're on another version with a different UI, you'll have to hunt for the same commands; this capability has been around a very long time.
I just woke up to the fact that you need a drawing view, not a model view. I've never found a way to duplicate the exact orientation of a drawing view. Usually I find an approximation that works well enough, just by eyeballing it. If you need something closer, you could superimpose one over the other (temporarily merge drawings and put one view over the other) and keep fiddling till it's close enough to suit you.
I agree, it would be right nice to be able to extract the view orientation and use it on another drawing. Perhaps a toolkit or J-Link application can do that.
This worked like as described. It was hard to convince people that this could be done. The default CSYS of each part or assembly must be in the same orientation; x-axis pointing in the same direction etc. to get the results you are expecting. It took a couple of tries to realize this.
It was a model view that was actually being replicated since I always use named model views in the drawing. It was just that I ran into in an assembly that was not duplicated from this first assmebly.