Match View's cropbox shape
Do you want to match CropBox of one view and apply it to many others? Here is a Snippet with a function to do so.
CropBox
It's a simple, but yet handy function. You just need to provide 2 views to match CropBox of a source_view.
There is a method view.GetCropRegionShapeManager()
that allows us to .GetCropShape() and to SetCropShape().
- code
-
def match_cropbox_shape(source_view, view): # type: (View, View) -> None """Function to match cropbox shape outline from source view to another view.""" source_CropManager = source_view.GetCropRegionShapeManager() source_CropShape = source_CropManager.GetCropShape() CropManager = view.GetCropRegionShapeManager() CropManager.SetCropShape(source_CropShape)
📩 Join Revit API Newsletter
Get updates on the Revit API Course. Best Deal Guaranteed!
Plus, get useful Revit API tips from the newsletter.
Plus, get useful Revit API tips from the newsletter.