How do I create a 3D convex hull that also creates the minimum Volume?
(I understand that the example is a simple 2D shape that is extruded but I plan to use this for other 3D applications).
It seems like there should be an easy solution but ive gone down a rabbit hole of discussions nearly 14 years ago with outdated components and C# scripts
Hello
I think there are many flaws in your statement. Convex hull is well defined for this type of geometry. Whatever the age of tools the tools may provide the convex hull.
Your example is not a minimal volume containing the shapes. The minimal volume is the 3 boxes linked by something very thin.
What you can do is to find the minimum spanning tree between your objects
Heteropera has tools to do that
. Then there are many options
the simple one is to extract points of the 2 brep linked then do a Convex Hull with these points.
a few questions:
Does the input geometry always look the same like in example? Parallel to each other with same height, rectangular faces, same geometry etc?
You are right, the smallest volume would be connected by thin lines, what if I manually select faces that are to be bound? The main idea I am going for is a sort of vacuum seal effect, where the geometry is sucked inwards. I have experimented with kangaroo but it creates curved surfaces.