algorithmic modeling for Rhino

Hi. I would like to know if it's possible to get solid faces from an offset surfaces. I've tried to get this with a irregular polyhedra but the faces of contact between pieces are double curved. I've used weaverbird, Mesh+, etc. Is there something I'm missing? I'm attaching the solid and a example of what I want to achieve.

Thank you and sorry for my poor english.

Views: 1048


Replies to This Discussion

Hi Demiurgos,

If I'm understanding it right, seems like you want to achieve something like this? Multiple ways of doing it. See attachment for a possible start? Good luck!


HI, rene. Actually that's what i dont have to do. I'm looking for full contact between adjacent surfaces and vertex, just like the cube that I uploaded. I'm already modelling something that could work for the fabrication meanings, but i couldn´t afford it automatically doing an algorithm by myself.

Thank you for your reply.


The solid surfaces do make contact at corners.

I simply moved them away from their center off of each face's normal vector to display them just like the cube you made, but they don't have to move away.

However I might have still misunderstood what you're after.

This is what I mean. The objects not only intersect to each other because of the lack of control of the edges angle, but also theres no contact between the pieces by their lateral faces. Theres only contct in the edges of the biggest face of each solid.

What I want to achieve is to have unions just like in the cube, and also with planar surfaces, not like with the weaverbird mesh thickness that outputs surfaces with curvature, to mention something.

Ive readed some other threads and they haven't touched that point.

Ah! This image shows your problem clearly. Yes, definitely more difficult as opposed to a simple cube. 

I'm modeling it right now to deliver, but I didn't knew that it was going to be this hard... To achieve or to find some resources...

This only works with cubes... cute though, eh?  I'll try again for something more general purpose.


Joseph, thank you for your support. I did some research and saw this post from Daniel Piker, I think, that mentioned something about cross product of meshes vertex. I couldn´t achieve it like that neither. The result was the same always: parabola-like curved surfaces

Here is a go at the tilted rectangular box at the bottom of the "?".  The diagonal lines are an indication of failure.  Four of the six faces work but two are twisted garbage.  This is the kind of typical Grasshopper nonsense that will drive you up the wall!  And it won't work with the curved top part of the "?" anyway.  I give up, this is impossible.  :)

Seriously, this reminds me of solutions I've seen somewhere for thickening a complex bottle shape, but that didn't involve miter joints between adjacent surfaces.  Nope, impossible.  (kidding...  I'd love to see someone do it, probably a plugin as you suggest.)


Solved (I think?)!

Simpler than we assumed. Attached file has your shape not the one in my picture below ;)


This is really funny. You're taking the same steps that I took. But there are conditions to take in count before.

Because it has to be manufactured, we need to control the offset distance. Using an scale doesn't make the resultant breps uniform. That's why I was telling to Joseph before about the normals of the vertex and the cross product.






  • Add Photos
  • View All

© 2023   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service