jessesn
(Jessesn Chen)
March 13, 2026, 11:38am
15
skysurfer:
Your example is really interesting and shows an advanced use of the Boolean and History.
Would you mind to share the 3D file or show a bit of the process?
It’s not clear to me how you control the boolean starting from the surface cosntruction, did you change the Srf direction by hand?
Yes, this model mainly uses BooleanDifference with DeleteInput = No, which allows the process of subtracting volumes at each step to be recorded, so you can modify the surface used for “subtracting volumes” at each step to dynamically adjust the shape. A simple demostration is as follows, hope it helps you.
Boolean_Modeling.3dm (96.7 KB)
BTW, regarding the modeling of this camera, I have written a detailed tutorial. Please visit here for more information…
[BooleanModeling]
Background
Recently, @sfp posted a question asking how to create a camera in Rhino and shared a demostration video of modeling in NX. This is a classic example of solid modeling. In fact, Rhino offers many solid modeling tools . But how can you dynamically adjust the shape during the design process? For instance, with the camera model mentioned above, prior to Rhino 8, this could only be achieved using Grasshopper, as discussed in a previous thread.
https://bbs.rhino3d.asia/…