Creating complex geometry using simple curves

Hello, I am looking to create either a surface or a mesh if possible in order to create this geometry attached below. I have tried the basic sweep, loft, boolean, etc. commands and I am hoping the solution is simple enough but I can not seem to find a command to do so. I am unsure how to approach this from a grasshopper perspective as well. I know grasshopper well enough but not to make my own scripts.
Geometry.3dm (5.9 MB)


Hello
with Grasshopper you can use Kangaroo.
Here I array 3 spheres, then I made a convexHull (using my plugin Nautilus) but there are lots of other tools to do that. Then Kangaroo




The more accurate from above. Not as thin on the side, a negative pressure could surely help to have another control other the shape.


spheres wraps.gh (14.8 KB)

2 Likes

for the rhino-modelling-approach:

to be able to build 1/12 you will need “help-Surfaces” that are perpendicular to the symmetry-plane.

initial surfaces are loft with option tangent start / end

to modify the central surface i used
_setPt
_changeDegree
_shear
_insertKnot
_matchSrf

please note:

  • the bulbs are no spheres
  • curves are G1 / tangent → surface Edges are G1 / tangent (not curvature)
  • the “pole” of the loft is not precise (bug ?), setPt to fix
  • there is some inaccuracy in your curves close to document tolerance - but they will cause problems with the surfaces. (increase display precision, boudingbox, gcon) use world origin for symmetry avoids some struggle / affords less care
  • arcs might cause problems if you use them to build surfaces (they are Degree 2, have Weight and special Knots)
  • _matchSrf might not work with those surfaces - in this case it did

kind regards - tom

Geometry_tp_01_rh7.3dm (1013.5 KB)

1 Like