# \#boolean

**URL:** https://discourse.mcneel.com/tag/boolean/217.md

[Latest](https://discourse.mcneel.com/latest.md) · [Categories](https://discourse.mcneel.com/categories.md) · [Tags](https://discourse.mcneel.com/tags.md)

---

## [Polysurface Intersection at Surface with BooleanDifference?](https://discourse.mcneel.com/t/polysurface-intersection-at-surface-with-booleandifference/223925)

<div class="topic-metadata">

**Author:** [@memo\_b](https://discourse.mcneel.com/u/memo_b)\
**Replies:** 4\
**Last updated:** [October 26, 2026, 7:27pm UTC](https://discourse.mcneel.com/t/polysurface-intersection-at-surface-with-booleandifference/223925 "2026-10-26T19:27:33Z")

</div>

Result I’m looking for (right image): I want to cut each polysurface at the LOWEST (nearest to cplane) intersection with the surface, with a plane parallel to the CPLANE. What I think I need: a way to find the LOWEST in…

---

## [Boolean union output layer switches back and forth](https://discourse.mcneel.com/t/boolean-union-output-layer-switches-back-and-forth/222483)

<div class="topic-metadata">

**Author:** [@phizz](https://discourse.mcneel.com/u/phizz)\
**Replies:** 5\
**Last updated:** [September 9, 2026, 4:16am UTC](https://discourse.mcneel.com/t/boolean-union-output-layer-switches-back-and-forth/222483 "2026-09-09T04:16:11Z")

</div>

I am experiencing a weird bug with the order of operations for BooleanUnion. I had thought that the last object you select defines the target layer for the output. However, here’s what is happening: Select part on red …

---

## [Boolean Union Failed](https://discourse.mcneel.com/t/boolean-union-failed/219099)

<div class="topic-metadata">

**Author:** [@M\_Thorez](https://discourse.mcneel.com/u/M_Thorez)\
**Replies:** 4\
**Last updated:** [May 17, 2026, 4:49pm UTC](https://discourse.mcneel.com/t/boolean-union-failed/219099 "2026-05-17T16:49:58Z")

</div>

Hi all, I am still on my Bubble House project (mock-up model below) Now I’m trying to merge the spheres with the “fillet” parts (all well-defined closed breps with no issues whatsoever), but I quickly run into “bool…

---

## [Two closed solids won't join — Boolean Union not working](https://discourse.mcneel.com/t/two-closed-solids-wont-join-boolean-union-not-working/217652)

<div class="topic-metadata">

**Author:** [@Tullio\_Tramazaygues](https://discourse.mcneel.com/u/Tullio_Tramazaygues)\
**Replies:** 5\
**Last updated:** [April 3, 2026, 1:02am UTC](https://discourse.mcneel.com/t/two-closed-solids-wont-join-boolean-union-not-working/217652 "2026-04-03T01:02:47Z")

</div>

Hi everyone, I’m relatively new to Rhino and have been using it mainly for 3D printing. I’ve run into an issue that I can’t seem to resolve despite trying a few things and searching the forum. I created two solid objec…

---

## [How to model a Camera in Rhino](https://discourse.mcneel.com/t/how-to-model-a-camera-in-rhino/216969)

<div class="topic-metadata">

**Author:** [@jessesn](https://discourse.mcneel.com/u/jessesn)\
**Replies:** 0\
**Last updated:** [March 14, 2026, 5:10am UTC](https://discourse.mcneel.com/t/how-to-model-a-camera-in-rhino/216969 "2026-03-14T05:10:40Z")

</div>

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 modeli…

---

## [DigitalArchi Compute Ecosystem - Project](https://discourse.mcneel.com/t/digitalarchi-compute-ecosystem-project/216665)

<div class="topic-metadata">

**Author:** [@Shahab\_Sabahi](https://discourse.mcneel.com/u/Shahab_Sabahi)\
**Replies:** 0\
**Last updated:** [March 5, 2026, 3:42pm UTC](https://discourse.mcneel.com/t/digitalarchi-compute-ecosystem-project/216665 "2026-03-05T15:42:41Z")

</div>

Three associated Grasshopper plug-ins are part of the \[DigitalArchi Compute Ecosystem\] project introduced in the attached link:(DAC-Conpute-WebApp HUB | Food4Rhino). These plug-ins are available through the Package M…

---

## [Why no Booleans for Subd?](https://discourse.mcneel.com/t/why-no-booleans-for-subd/216315)

<div class="topic-metadata">

**Author:** [@eg1](https://discourse.mcneel.com/u/eg1)\
**Replies:** 8\
**Last updated:** [March 1, 2026, 1:40pm UTC](https://discourse.mcneel.com/t/why-no-booleans-for-subd/216315 "2026-03-01T13:40:29Z")

</div>

I always thought about the two technologies this way: Subd: good for quick concepts, visualisations, organic shapes are easy. Downsides: getting clean topology with radii, intersections/cuts are a pain and can become a…

---

## [Solid Difference Errors (no action or weird surfaces)](https://discourse.mcneel.com/t/solid-difference-errors-no-action-or-weird-surfaces/213879)

<div class="topic-metadata">

**Author:** [@dportero](https://discourse.mcneel.com/u/dportero)\
**Replies:** 9\
**Last updated:** [December 22, 2025, 1:08pm UTC](https://discourse.mcneel.com/t/solid-difference-errors-no-action-or-weird-surfaces/213879 "2025-12-22T13:08:44Z")

</div>

I am trying to do a few boolean cuts using brep bodies. There is a series of 4 different solid difference components and none seem to be doing what I expect. The first one performs the cut, but leaves a weird sliver of …

---

## [Brep.CreateBoolean not working though it works manually!](https://discourse.mcneel.com/t/brep-createboolean-not-working-though-it-works-manually/211417)

<div class="topic-metadata">

**Author:** [@tobias.stoltmann](https://discourse.mcneel.com/u/tobias.stoltmann)\
**Replies:** 2\
**Last updated:** [October 28, 2025, 10:21am UTC](https://discourse.mcneel.com/t/brep-createboolean-not-working-though-it-works-manually/211417 "2025-10-28T10:21:54Z")

</div>

Hi there, I know this is to be found in a lot of discussions. I am trying to join two breps by using Brep.CreateBooleanUnion(). Even though I use this: for p in lst: p.Faces.SplitKinkyFaces(Rhino.RhinoMath.Defaul…

---

## [Cut Intersection](https://discourse.mcneel.com/t/cut-intersection/155510)

<div class="topic-metadata">

**Author:** [@Rodrigo\_Gomez](https://discourse.mcneel.com/u/Rodrigo_Gomez)\
**Replies:** 3\
**Last updated:** [September 26, 2025, 2:22pm UTC](https://discourse.mcneel.com/t/cut-intersection/155510 "2025-09-26T14:22:18Z")

</div>

Hi! I’m pretty new to Rhino and Ghp and I was doing a pavilion where the walls are based by a Mobius Strip, and I was wondering if anyone knew how can I boolean this intersection so my wall will cut where it intersects w…

---

## [Boolean difference failed. Why?](https://discourse.mcneel.com/t/boolean-difference-failed-why/107198)

<div class="topic-metadata">

**Author:** [@mdesign](https://discourse.mcneel.com/u/mdesign)\
**Replies:** 4\
**Last updated:** [August 17, 2020, 8:44am UTC](https://discourse.mcneel.com/t/boolean-difference-failed-why/107198 "2020-08-17T08:44:39Z")

</div>

Why I can’t make a boolean difference (aka subtraction) on those two surface objects? I would like to subtract the green pipe from the violet surface. I know it\`s a basic question. Those surfaces are only for my learning…

---

## [VisualARQ: Boolean failed between wall (...) and slab (...)](https://discourse.mcneel.com/t/visualarq-boolean-failed-between-wall-and-slab/206937)

<div class="topic-metadata">

**Author:** [@lourencovp](https://discourse.mcneel.com/u/lourencovp)\
**Replies:** 3\
**Last updated:** [September 25, 2025, 9:59am UTC](https://discourse.mcneel.com/t/visualarq-boolean-failed-between-wall-and-slab/206937 "2025-09-25T09:59:14Z")

</div>

Hello, I have tried to find documentation on this but couldn’t. When I “vaupdate” my model to make sure changes are not creating issues, it’s really nice that VA already tells us if there is an error in the model, but …

---

## [Convert True value to temporary True value for baking](https://discourse.mcneel.com/t/convert-true-value-to-temporary-true-value-for-baking/165089)

<div class="topic-metadata">

**Author:** [@Intuos](https://discourse.mcneel.com/u/Intuos)\
**Replies:** 2\
**Last updated:** [August 29, 2025, 6:49pm UTC](https://discourse.mcneel.com/t/convert-true-value-to-temporary-true-value-for-baking/165089 "2025-08-29T18:49:03Z")

</div>

To prevent the new baking component from triggering a baking loop in certain situations, you may need to pass a True value for a limited time and then have it revert back to a False or Null value. Here’s one solution I …

---

## [Problem with solid after Boolean union](https://discourse.mcneel.com/t/problem-with-solid-after-boolean-union/208324)

<div class="topic-metadata">

**Author:** [@micmoc1](https://discourse.mcneel.com/u/micmoc1)\
**Replies:** 7\
**Last updated:** [August 12, 2025, 1:50pm UTC](https://discourse.mcneel.com/t/problem-with-solid-after-boolean-union/208324 "2025-08-12T13:50:00Z")

</div>

hi everyone! got stuck on a weird problem that keeps popping up in this model - after i Boolean union two solids one of the solids apears like it has no surface? the right one i think its only the shading as the wir…

---

## [Boolean with pipes](https://discourse.mcneel.com/t/boolean-with-pipes/200748)

<div class="topic-metadata">

**Author:** [@alexander\_sjolund](https://discourse.mcneel.com/u/alexander_sjolund)\
**Replies:** 28\
**Last updated:** [July 11, 2025, 1:01pm UTC](https://discourse.mcneel.com/t/boolean-with-pipes/200748 "2025-07-11T13:01:05Z")

</div>

Hello. I have a technical question. I’m on the latest version for mac. I have here some simple arches. I want to boolean these together, but BooleanUnion fails. I read this article about Booleans in Rhino and i believe …

---

## [Grasshopper Mesh Boolean vs RhinoCommon](https://discourse.mcneel.com/t/grasshopper-mesh-boolean-vs-rhinocommon/206516)

<div class="topic-metadata">

**Author:** [@kgallion](https://discourse.mcneel.com/u/kgallion)\
**Replies:** 6\
**Last updated:** [June 30, 2025, 9:04pm UTC](https://discourse.mcneel.com/t/grasshopper-mesh-boolean-vs-rhinocommon/206516 "2025-06-30T21:04:16Z")

</div>

I’m writing a grasshopper addon component (C# plugin) that does a series of mesh boolean operations (cutting a base mesh with one or many brep surfaces) using the RhinoCommon Mesh.CreateBooleanDifference.. For some simp…

---

## [Bug Boolean history?](https://discourse.mcneel.com/t/bug-boolean-history/190917)

<div class="topic-metadata">

**Author:** [@walther](https://discourse.mcneel.com/u/walther)\
**Replies:** 4\
**Last updated:** [June 30, 2025, 1:12pm UTC](https://discourse.mcneel.com/t/bug-boolean-history/190917 "2025-06-30T13:12:52Z")

</div>

I don´t know if I just don’t get it, but history in booleans does not seem to work for me… Simple setup: 2 intersecting boxes click on “record history” (button is shaded) execute “boolean difference” select box A then…

---

## [Wish: User Text input methods (boolean checkbox, value list or slider)](https://discourse.mcneel.com/t/wish-user-text-input-methods-boolean-checkbox-value-list-or-slider/205277)

<div class="topic-metadata">

**Author:** [@Intuos](https://discourse.mcneel.com/u/Intuos)\
**Replies:** 1\
**Last updated:** [June 2, 2025, 6:39am UTC](https://discourse.mcneel.com/t/wish-user-text-input-methods-boolean-checkbox-value-list-or-slider/205277 "2025-06-02T06:39:53Z")

</div>

It would be nice if the User Text values could be more akin to the Grasshopper inputs. For example, I might want to have a boolean checkbox, a value list or number slider (with type input). This way, User Text could beco…

---

## [Boolean tolerance in Rhino vs Grasshopper](https://discourse.mcneel.com/t/boolean-tolerance-in-rhino-vs-grasshopper/205126)

<div class="topic-metadata">

**Author:** [@Aaron\_Borin](https://discourse.mcneel.com/u/Aaron_Borin)\
**Replies:** 4\
**Last updated:** [May 28, 2025, 2:41pm UTC](https://discourse.mcneel.com/t/boolean-tolerance-in-rhino-vs-grasshopper/205126 "2025-05-28T14:41:23Z")

</div>

Hello! Sometimes Solid Difference works in Rhinoceros (it automatically increase the tolerance in order to make the operation, see the pic below), but not in Grasshopper. Is there any suggestion to make it work in GH to…

---

## [Bug - Unable to layer select blocks during Boolean Operations](https://discourse.mcneel.com/t/bug-unable-to-layer-select-blocks-during-boolean-operations/180972)

<div class="topic-metadata">

**Author:** [@MikeM](https://discourse.mcneel.com/u/MikeM)\
**Replies:** 9\
**Last updated:** [April 24, 2025, 6:11am UTC](https://discourse.mcneel.com/t/bug-unable-to-layer-select-blocks-during-boolean-operations/180972 "2025-04-24T06:11:59Z")

</div>

Hi all, I see that we can now use block instances in all the boolean operations in Rhino 8, which is awesome. However, I am unable to layer-select any block instances once any boolean operation is started. Since I usu…

---

## [Boolean Operations not responding well. BUG?](https://discourse.mcneel.com/t/boolean-operations-not-responding-well-bug/199749)

<div class="topic-metadata">

**Author:** [@Gustavo\_Soares\_Silva](https://discourse.mcneel.com/u/Gustavo_Soares_Silva)\
**Replies:** 10\
**Last updated:** [February 19, 2025, 12:21pm UTC](https://discourse.mcneel.com/t/boolean-operations-not-responding-well-bug/199749 "2025-02-19T12:21:26Z")

</div>

Hello. I was using boolean operations and it was functioning like it has to do, but now its not making sense anymore. I want to know what did happen and what do i have to do for ir to respond the right way. When i Bo…

---

## [Boolean Union](https://discourse.mcneel.com/t/boolean-union/196100)

<div class="topic-metadata">

**Author:** [@Student\_1](https://discourse.mcneel.com/u/Student_1)\
**Replies:** 3\
**Last updated:** [December 6, 2024, 10:25am UTC](https://discourse.mcneel.com/t/boolean-union/196100 "2024-12-06T10:25:26Z")

</div>

Boolean\_Mark\_Remove.3dm (696.9 KB) Hello, In this CAD file you can see a rectangular line in the top surface, this came after I did boolean union. This line is unnecessary for my design, How can i remove this in Shaded…

---

## [Need help with Boolean Union for my design](https://discourse.mcneel.com/t/need-help-with-boolean-union-for-my-design/195827)

<div class="topic-metadata">

**Author:** [@Max\_Torres](https://discourse.mcneel.com/u/Max_Torres)\
**Replies:** 5\
**Last updated:** [December 2, 2024, 1:13am UTC](https://discourse.mcneel.com/t/need-help-with-boolean-union-for-my-design/195827 "2024-12-02T01:13:22Z")

</div>

I’m a 4th year architecture student working on making a 3D printable file of my design. I’ve been struggling for a couple hours now trying to make everything one closed polysurface so the printer can read the mass as a s…

---

## [Boolean operations fail with this couple of closed objects](https://discourse.mcneel.com/t/boolean-operations-fail-with-this-couple-of-closed-objects/194822)

<div class="topic-metadata">

**Author:** [@mutarq](https://discourse.mcneel.com/u/mutarq)\
**Replies:** 10\
**Last updated:** [November 14, 2024, 5:40pm UTC](https://discourse.mcneel.com/t/boolean-operations-fail-with-this-couple-of-closed-objects/194822 "2024-11-14T17:40:13Z")

</div>

Hi there!.. Does anybody has an explanation on why any boolean operation fail to work in this couple of simple objects? I solved the issue with long workaround (objectintersection + trim + join) It is worth mentioning…

---

## [Boolean unify what can be and ignore problems](https://discourse.mcneel.com/t/boolean-unify-what-can-be-and-ignore-problems/113047)

<div class="topic-metadata">

**Author:** [@felix.mariotto](https://discourse.mcneel.com/u/felix.mariotto)\
**Replies:** 7\
**Last updated:** [November 6, 2024, 6:38pm UTC](https://discourse.mcneel.com/t/boolean-unify-what-can-be-and-ignore-problems/113047 "2024-11-06T18:38:10Z")

</div>

One thing that is incredibly tedious with Rhino is to boolean unify a lot of objects. In my case, I somethimes need to create a single polygon of a model of jewelry for 3D printing a mock-up. Sometimes I want to unify t…

---

## [Boolean Question](https://discourse.mcneel.com/t/boolean-question/192938)

<div class="topic-metadata">

**Author:** [@Drew\_Weininger](https://discourse.mcneel.com/u/Drew_Weininger)\
**Replies:** 6\
**Last updated:** [October 24, 2024, 1:57am UTC](https://discourse.mcneel.com/t/boolean-question/192938 "2024-10-24T01:57:29Z")

</div>

I have a boolean Difference question. I have two shapes. I want to subtract one from the other. When I try a boolean difference I get and error and a little icon… however if I shuffle the difference object just a bit …

---

## [Can’t boolean union two SubD forms](https://discourse.mcneel.com/t/can-t-boolean-union-two-subd-forms/193592)

<div class="topic-metadata">

**Author:** [@Nico\_smith](https://discourse.mcneel.com/u/Nico_smith)\
**Replies:** 2\
**Last updated:** [October 23, 2024, 7:40am UTC](https://discourse.mcneel.com/t/can-t-boolean-union-two-subd-forms/193592 "2024-10-23T07:40:30Z")

</div>

I want to merge the two subD together but Rhino show “!” in some of the subD surface. Are there any ways that I can merge two subD together , Thank You cat.3dm (4.2 MB)

---

## [Rhinocommon failing to extract correct faces from an boolean intersection](https://discourse.mcneel.com/t/rhinocommon-failing-to-extract-correct-faces-from-an-boolean-intersection/191299)

<div class="topic-metadata">

**Author:** [@M\_Thorez](https://discourse.mcneel.com/u/M_Thorez)\
**Replies:** 0\
**Last updated:** [September 16, 2024, 7:16pm UTC](https://discourse.mcneel.com/t/rhinocommon-failing-to-extract-correct-faces-from-an-boolean-intersection/191299 "2024-09-16T19:16:39Z")

</div>

Recently I was working on some code to automate a process in Rhino and stumbled upon a rather curious issue I was unable to solve I am writing a program which: takes two boxes makes a boolean intersection of them extr…

---

## [Another Multi-Threaded Solid Difference Topic](https://discourse.mcneel.com/t/another-multi-threaded-solid-difference-topic/165244)

<div class="topic-metadata">

**Author:** [@michaelvollrath](https://discourse.mcneel.com/u/michaelvollrath)\
**Replies:** 29\
**Last updated:** [July 5, 2024, 4:47pm UTC](https://discourse.mcneel.com/t/another-multi-threaded-solid-difference-topic/165244 "2024-07-05T16:47:41Z")

</div>

Hello, I have a script that relies on a large dataset of boolean difference operations. Please assume there isn’t a way to avoid this (via other geometry creation/manipulation methods) I’ve been looking for speedier Bo…

---

## [Boolean difference](https://discourse.mcneel.com/t/boolean-difference/177832)

<div class="topic-metadata">

**Author:** [@Persi](https://discourse.mcneel.com/u/Persi)\
**Replies:** 7\
**Last updated:** [June 12, 2024, 12:00am UTC](https://discourse.mcneel.com/t/boolean-difference/177832 "2024-06-12T00:00:57Z")

</div>

Turm Gerbermühle.3dm (1.5 MB) Hi everyone :slight\_smile: as you can see in my file, there are three unhidden objects. I don´t understand why I can do a boolean difference with the second object (sphere+box) but with my…

[Next page](https://discourse.mcneel.com/tag/boolean/217.md?match_all_tags=true&page=1&tags%5B%5D=boolean)
