I’m trying to run
Make2D for each detail view on a Layout page and I figured that
-SelCrossing can be used to select all visible elements (I couldn’t get
SelVisible to work), but I don’t know how to specify detail view extents, e.g. bottom left and top right corner.
I think that it depends on the current CPlane, so I was hoping that they can be somehow retrieved with a method on the
sc.doc.Views.ActiveView.ActiveDetail.Viewport object, but so far no luck.
This looked promising, but I couldn’t find any documentation how to use it:
import scriptcontext as sc
c = Rhino.Geometry.Point3d(0,0,0)
a = sc.doc.Views.ActiveView.ActiveDetail.Viewport.GetCameraExtents(c)
Message: expected IEnumerable[Point3d], got Point3d
If anyone could hint me in some general direction, that would be really useful.