Minimum Bounding Box
(by Ayoub Lharchi)
Minimum Bounding Box is a two-components Grasshopper plugin that can be used to compute the minimum bounding box of set of geometries in a 2D/3D space.
Downloads:
2507
Support Email

Minimum Bounding Box (MMB)

Minimum Bounding Box is a two-components Grasshopper plugin that can be used to compute the minimum bounding box of set of geometries in a 2-dimensions and 3-dimensions spaces.

+ The 2D version is a re-implementation of the LLTS algorithms originally written by Florian Bruggisser. The advantages of this one is that it uses native Rhino3D/Grasshopper geometric types and does not require external libraries as it has its own implementation of the convex hull algorithm.
+ The 3D version is my own approach, but that relies on MIConvexHull implementation to generate the convex hull mesh.

It was built against Rhino3D 7.10, using .NET Framework 4.8. If you get any errors about SDK version compatibility, ensure your Rhino is updated to the latest version.

What is a minimum bounding box?

A minimum bounding box is a rectangle (2D) or a box (3D) that contains all the geometries and has the particularity of having the smallest area/volume of all the possible containing rectangles/boxes.

Installation:
Copy the MinimumBoundingBox folder to your Grasshopper Libraries folder. Make sure to unlock the DLL and GHA files if necessary (Right click > Properties).
 
Usage:
2D version is available under **Curve>Util**.
3D version is available under **Mesh>Triangulation**.

Source:
The source code is available at: https://github.com/ALharchi/MinimumBoundingBox

Credit:
MMB is developed by Ayoub Lharchi at the Center for IT and Architecture.

License Cost:
Downloads
For instructions on installing Grasshopper Add-Ons, please see FAQ for details.
Title
Description
Platform
 
Minimum Bounding Box V1.1
2021-10-25
Grasshopper for Rhino 7 for Win
Reviews