Crystallon

Crystallon is an open source project for creating lattice structures using Rhino and Grasshopper3D. The goal is to generate lattice structures within Rhino’s design environment without exporting to 3rd party software, with the advantage of modularity and the ability to combine other powerful tools available for Grasshopper3D. Each tool is left as a cluster which can be opened and modified at will, in the spirit of open source. We hope the community will continue to develop and contribute through the use of the Grasshopper forums and Github. 
 
 
 

Trimming piped lattice that goes beyond original shape.

Hi,

thanks for great tool. Spending quite a bit of time learning :) Have a lot of questions, but one question at a time.

When I pipe a lattice, i.e. create surface around lattice beams, I noticed that with selected thickness it always goes beyond original shape. See attached image. How to overcome that and keep lattice within original shape? Am I doing something totally wrong here?

Goal here is to fill original STL mesh with lattice while preserving correct geometries. I am not sure if "Pipe" tool is the correct way of giving lattice beams actual surfaces as well, but when final "Bake" is made, it really goes beyond original.

Thanks.

  • up

    Aaron Porterfield

    Hi Vaidas,

    Yes when you give a line thickness it adds a radius to the line. If that line is on the surface it will extend passed the surface by the radius you gave it.

    There are options: Boolean cut away the piped lines to your surface. This will leave half the pipe there. The other option is create the lattice structure or skin of the lattice that is offset inside your structure so that the radius of the pipes are within your geometry. You could do this by offsetting your original geometry and using that as your trimming geometry.

    1