Millipede

Millipede is a structural analysis and optimization component for grasshopper. It allows for very fast linear elastic analysis of frame and shell elements in 3d, 2d plate elements for in plane forces, and 3d volumetric elements. All systems can be optimized using built in topology optimization methods and have their results extracted and visualized in a variety of ways.

In addition millipede implements a few basic geometric features [extraction of iso surface meshes from volumetric scalar fields or and extraction of curved contours over any mesh] and a few numerical analysis tools [Fast fourier transforms in 1 and 2 dimensions, sparse linear system solver and eigenvalue calculation for large matrices using functionality from the intel math kernel library]

The new version of millipede includes the surface reparameterization module that enables the generation of vector field aligned patterns over any mesh. This functionality is particularly useful for the creation of principal stress aligned grid shells and reinforcement patterns.

topostruct 3d solver not working on complex shapes

i am trying to topologically optimize the middle part for my stool design, and millipede seems to not work properly.

I tried various ways, like using void regions, instead of the pre-cut piece, but nothing showed up,...

but when I use the same script with more simple regions like boxes, it works, but no matter how much i tweak all the inputs and run the step button multiple times, the end mesh result seems very rough compared to other designs ( refer to reference pic.),...

so my second question is, " is it possible to achieve the smooth lines from the reference design straight out of millipede, or do they need refinements afterwards? ".

Thank you in advance for your kindness to answer! ^^