Feature requests: layer copying and view angle/size

I have a few feature quests that have long been on my mind, but I am finally overcoming my proscrastination:

  • When copying layers with sublayers in the Rhino interface, can the visibility and locked state of sublayers be fully preserved? Right now, copied sublayers will become fully hidden or locked if one of the parent layers are locked, even if not hidden or locked originally (the half-filled lightbulb and lock icons become fully empty). I believe in Rhinocommon, the properties not being preserved are “PersistentLocking” and “PersistentVisibility”. Example of copied layers showing the issue:
  • For viewport properties of perspective views, can we add the horizontal and vertical view angles as inputs/outputs, in addition to the lens length? All three of those are easily calculated from any one of the others (given the viewport size), so it doesn’t seem difficult to add (from my armchair, at least…), and there are many cases where thinking in terms of angles is much more straightforward than thinking of camera lens focal lengths.
  • For viewport properties of parallel views, can be have the viewport size in model units be added as inputs/outputs? There are times where I want to set a view to be say 100 feet wide, and the current way I do that is to create a line/box 100 feet wide oriented to the view I want, then do a zoom selected on it to get the viewport to be of a specific model dimension. It would be great to have a quicker, more straightforward way to do that!
1 Like

Hi @savage,

I see that - I’ve logged the issue.

– Dale

1 Like

Thanks @dale – that was fast! I notice the issue log only references the persistent visibility setting, but does not mention the persistent lock setting. Is that included in the fix as well?

Yes, of course.

1 Like

Love it! A round of beer/coffee on me next time you or any of your team members make it down to Pioneer Square!