Negative-Positive-Intersection GH.3dm (1.8 MB) Hi,
I’m currently designing a 3D model from the “negative” spaces.
So instead of starting with walls, roofs and slabs, I’m starting with the negative spaces. Everything I design is the negative volume of the future result. I then have a positive volume (exterior), which then is subtracted by the negative space, creating a normal building. So my workflow goes as follows:
Negative > subtract Negative to Positive > Result volume with interiors
I’m currently working with Autocad 3D, since my volumes are very primitive. But I want to pass it on to Rhino and do something very specific, which I’m guessing Rhino is capable, but I don’t know how, I will describe it:
I want to keep designing from negatives, but I want to check out in real-time how the final result is becoming. So if I create a negative of a window, then I want to see a hole appearing in a separate model.
Maybe Grasshopper can do the job. For example, tell GH to copy all negative volumes (in-realtime) from a certain layer to a fixed position x distance from negative volumes (red), which will be superimposed with a positive model (green) of the exterior. Then tell it again to subtract those models to the positive model and create the final result. If real-time generation is not possible, at least a one-click version would be nice, because having to copy all volumes, joining them, then subtract them manually, every time is very time consuming. But I have no idea, how could I achieve this?
I’ve managed to do some GH work, but I don’t think it’s working. Why does
Brep replicate the volumes? In which layer does the new GH breps go? Why the result appears transparent? (PS: volumes are 75m from each other)
I made a conceptual image to show what I want.
(The model I show you in the image above is a simple example for demonstration only, not the actual model I’m working on, which has hundreds of intersecting volumes. At the moment I use Autocad, which is very basic, and this process is very slow if I need to check out how the positive final result is turning out to be. I must copy all negatives to the side, join them using union tool, then subtract it to the bounding volume. It’s a tedious process, so I rarely do it. I thought that Rhino could handle it so thinking of going to Rhino, but my Rhino knowledge is somewhat limited. I need some directions.)