3D view rotation challenge

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

Parents
  • Hi Oto,

    This method seems pretty simple:

    1. Create a planar shape from a Top orientation which bisects the mesh. 
    2. With the Trim Surfaces command, trim the new surface with the red mesh 
    3. Copy the new surface vertically 
    4. Key in Rotate View Points, follow the prompts and snap to the appropriate points on the two copies of the new surface
    5. Select the view to be rotated
    6. Save the view
    7. Repeat steps 4 - 6 three more times 

    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.

  • Thanks will take a look. This is more to show that to achieve it with standard tools it is challenge and should be made as standard tool but as developers are not end users it seems impossible to push it trough as all is WAD. Unfortunately Microstation still is CAD with CAD limitations and introducing 3D Reality mesh without reviewing actual workflow is what makes it hard to use. There are no standard views defined in Reality mesh so hard to align with mesh axis.

  • Sure. I think that there will always be particular requirements that will not be covered by the base app. I guess that the next best thing would be access to the underyling API that allows 'transparent' automation that does not require a high level of coding knowledge.

    Let us know what you find.

  • Sheesh Oto, is this a trick challenge that you posted for a laugh at our expense?

    The reason I ask, is because in the supplied DGN file, none of the base edges on the red mesh are parallel with their white line equivalent, thus you cannot use the red mesh for alignment AND have the vertical edges of the white shape (black lines in the images above) perfectly overlapping.

    I believe I do have a working solution, but the incorrect view result I was getting made me investigate the source elements and find the discrepancies.

  • 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.

Reply
  • 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.

Children