Modification of Varying Shell Thickness on only one side for complex slab?

First time here and really liking the flexibility of Karamba and hope this is in the right spot!

I have come across an issue which has been driving me crazy and am unsure if missing something. I have been able to create a 3d shell (with tris not quads, first hump) with individual heights per face, however the issue is with the dual direction offset. Is it possible to assign the height on only ‘one-side’?

I am desiring to use a list of face centers or vertices (preferred) to make complex slab shapes that will NOT be able to be described parametric equations or with repeated symmetrical cross sections (created through Millipede, meshs around 100,000quads/200,000tri). As a workaround to achieve this when pre-canting the mesh to make the double side offset even the top, the resulting mesh side is not planer due to the normal direction. I am also unsure if in the actual the method of analysis this matters? Does each face need two numbers? Is there a specific data arrangement to achieve this? Can I pass two lists, one with all 0 and one with all of the center heights?

NOTE: The attached files are in Rhino 6 and the GH uses a weaver bird component however I have internalized the result so it is not necessary.

NOTE: The example is just an example witch illustrates the problem as having a file with an actual example from millipede goes over the file size limit.


3DShellVarThickness.3dm (111.4 KB) (34.6 KB)

Maybe something like this ? (42.8 KB)

In the Shell Var cross section, height is mapped on faces you mapped that by vertices in your prevous definition.


Thanks for the reply! Unfortunately different path, same result. The issue I am having with canting the mesh half way and then using this intentional deform to the offset both sides equally is that the resulting top plane generated by Karamba is off and the more “complex” the starting offsets are the more error. Am concerned if this will compromise the simulation. Have cleaned up the graph, internalized all values and made a visualizer to show this issue.

Thanks! (36.5 KB)

Sorry but i don’t understand your problem, your external top face is flat, that not what you wanted ?
Is not exactly the same path, because the initial problem in your previous definition was the input for the locals hight shell.
Now normally, whith your two “sides” meshs, we can have approximately find the correct shell height that is applied to your neutral mesh.