Hi @rajaa , I was happy to see the new clipping box command. I’d like to offer some feedback on this.
As someone without much knowledge of coding, I’d like to discuss this using an example command I created using ai. Having a window where we can manage clipping boxes is a huge help in terms of project management.
Also, just like in the new `arraycrv` command, it would look more polished to have gumball custom handles here as well.
@hesro The TestClippingBox command was a proof of concept and will be taken out next week.
However, I just published a more complete prototype in a plugin that is now available through the PackageManager. (search for “ClippingBox”).Please give it a try and let me know what you think. Note that it runs only in Rhino BETA.
The ClippingBox plugin has 2 commands:
ClippingBox: to create the clipping-box and edit by dragging the face arrows.
To edit: either double-click the clipping-box or run ClippingBoxEdit command.
I see that your prototype uses a manager to add, delete and activate different boxes. Do you open the manager with a command, or it is active all the time?
To be honest, I prefer a section box structure like the one in Revit over groups of rectangles and clipping planes. I think it’s a more appropriate approach from a UI/UX perspective.
To take it to the next level, I think a clipping box panel is necessary. Perhaps it could include buttons that let us control the status of the clipping boxes on this list.
I made another short video showing my own command. (If you’d like to look at the code, I can send it to you via PM.)
The current “ClippingBox” prototype is meant to make this feature available for testing and to get feedback. This is why it is now packaged and published through Yak to make it more widely available and continue to develop it during Rhino BETA and release. A test command is more restrictive.
The current structure of a group of rectangles and clipping-planes is not intended to be the final format. I would love to hear feedback about the workflow and functionality and you showed a couple examples. Thank you.
If I understood you right, you prefer a ClippingBox manager where you can create/show/hide/delete the box. You also are looking for a more modern-looking handles (similar to the new ArryCrv command) to manipulate the box.