Grasshopper

algorithmic modeling for Rhino

optimizing boolean-differenz with large amount of geometry

For my final project in this summerterm i wrote a gh-skript that would do a boolean-difference for a list of objects instead of just 2 objects, I optimized it as far as could but it would take a large amount of time to compute the outcome of the boolean-difference, the strange thing was that my cpu never went over 20% usage during the whole process, so i researched about the issue and found that grasshopper does not support multithreading to do large computations.

the other thing is, the grasshopper component (mesh difference) i use to do the boolean-difference seems to be the slow part in the gh-script, acording the some comments in this forum and the grasshopper-profiler.

so i wondered if there is any other way to optimize this part of the script?

my goal is to delete all intersections between a list of meshes, but the amount of meshes is about 5300.

i hope you guys know an answer...

thx for the help

Views: 294

Attachments:

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2026   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service