which is fastest way to rotate view aligned with element plane but keeping view Z rotation up?
The attached file is simplified workflow when dealing with reality models. The issue is that if reality mesh model of a building is not aligned with drawing axis then it is not easy to rotate view which is aligned with facades. As it is not parametric model there are no straight lines to snap to.
Challenge:
Create 4 saved views(or ACS) so each view is aligned with each of mesh faces(red) but keeping Z axis vertical so the black outline is orthogonal. Outline is not snappable and is only a reference it is allowed to snap to red mesh only.
Correct result:
Wrong:
Rotate_challenge3D.dgn
Hi Oto,
This method seems pretty simple:
Here's a short video to illustrate the method:
Regards,Ron
This may work I have to check if this same approach could work with reality meshes. If trim will not work then I could project line on mesh and try to use that.. Only issue that for some reason it doesn't perfectly align with the outline.
This is damn serious issue no laugh here when poor users are struggling with such challenge when I try to show how easy is to work with 3D data. Supplied DGN may not be ideal it is simplified version of what we have to deal when trying to align reality mesh with saved views. The difference could be related to Microstation trim tool results maybe the view was not orthogonal when I created the example. You are free to create your own but main idea is that mesh should not be parallel to any of design axis and to get view which is orthogonal. In perfect world buildings are built as designed in BIM, in real world no buildings are not straight.
Key-in: Dialog viewrotation is close to what is needed before fallback to VBA but with dynamic option and lock Z.
Challenge defeated!
Easy by cheating with VBA That is what I am trying to prove that standard tools require many operations to do it. Best is to avoid using real coordinates.
Oto said:Easy by cheating with VBA
I saw no challenge rules stating otherwise...
Oto said:That is what I am trying to prove that standard tools require many operations to do it. Best is to avoid using real coordinates.
It depends on what you define as the threshold for many. If you want a different alternative for consideration (using standard tools only), try this:
I mean, yes it works, but why take a longer, more painful route?
#TurnToTheDarkSide #EmbraceYourInnerVBA
The more approaches the better.
There was such approach also:
dominic SEAH said:I think that you could also use the Place Section Callout tool to generate a view that is aligned with the selected edge (vertices) whilst preserving the Z- direction. The Place Section Callout tool works with Accudraw and you would place the Section Callout in a Top view. After placing the Section Callout, you can use the Apply View button from the Menubar (Camera Position should be set). Once placed, the SC can be moved and rotated to align with another face as needed using Accudraw + Snaps.
I think that you could also use the Place Section Callout tool to generate a view that is aligned with the selected edge (vertices) whilst preserving the Z- direction.
The Place Section Callout tool works with Accudraw and you would place the Section Callout in a Top view.
After placing the Section Callout, you can use the Apply View button from the Menubar (Camera Position should be set).
Once placed, the SC can be moved and rotated to align with another face as needed using Accudraw + Snaps.
Oto said:The more approaches the better.
Its a classic example of how you can solve a problem in MicroStation in many different ways, each one formulated by different people with a different mindset on how to approach the challenge.