Scaling of viewport
Posted: Mon Jul 09, 2018 9:10 pm
The new feature of Viewports (in the pro-version) is really a nice thing but the way it works is a bit surprising when it comes to scaling and I think an option to make it work in, for me, a more logical way would be nice.
The problem as I see is that the scaling applies only to the content of the viewport and not the border layer of the viewport creates some surprises.
If, you have a large drawing (in model space), say architectural drawing, and create a viewport from a part of this model it needs to be scaled down. The way viewport works now is that you create the viewport, the viewport gets placed on the paper but it is not yet possible to apply a scale. For this you first have to place it on the paper (click). The you can select the viewport again and edit the properties to get the proper scale of the content of the viewport.
However, the bounding box for the viewport does not scale along the part you have placed in the viewport from the model space. After scaling the part appropriate you then have to "manually" shrink the viewport bounding box in order to achieve the necessary clipping you defined when creating the viewport in the model space. Since in an architectural drawing the viewport will normally be many times the paper size and initially I thought it was a bug since when I scaled the viewport much more of the original model was visible (even outside what I had clipped it to) since I didn't immediate realize that the clipping viewport was way, way outside the actual paper layout.
Suggestion:
When doing the scaling the viewport should, by default, follow that scaling. This would then create the same appearance (with the same clipping) as the one originally defined when the viewport was created. It could be a checkbox in the property to allow separate scaling of viewport and content.
The problem as I see is that the scaling applies only to the content of the viewport and not the border layer of the viewport creates some surprises.
If, you have a large drawing (in model space), say architectural drawing, and create a viewport from a part of this model it needs to be scaled down. The way viewport works now is that you create the viewport, the viewport gets placed on the paper but it is not yet possible to apply a scale. For this you first have to place it on the paper (click). The you can select the viewport again and edit the properties to get the proper scale of the content of the viewport.
However, the bounding box for the viewport does not scale along the part you have placed in the viewport from the model space. After scaling the part appropriate you then have to "manually" shrink the viewport bounding box in order to achieve the necessary clipping you defined when creating the viewport in the model space. Since in an architectural drawing the viewport will normally be many times the paper size and initially I thought it was a bug since when I scaled the viewport much more of the original model was visible (even outside what I had clipped it to) since I didn't immediate realize that the clipping viewport was way, way outside the actual paper layout.
Suggestion:
When doing the scaling the viewport should, by default, follow that scaling. This would then create the same appearance (with the same clipping) as the one originally defined when the viewport was created. It could be a checkbox in the property to allow separate scaling of viewport and content.