Dear experts,
I´m trying to assign two different materials and several thicknesses to a cylindrical shell. In the file VariableCrossSec.gh (77.4 KB), you can check that despite I feed CrossSection component with one list of materials and other of thicknesses for each shell element, Karamba only seems to consider the last material. Please, would you help me?
-
The different thickness are always properly considered, i.e. shell thickness lineally increases from base to top and the last ring of shell elements is extra-thick to prevent buckling. Both lists are in-register and contain the same number of elements (the two bottom-right panels in the figure).
-
When I input one single material (MySteel) together with a list of different thicknesses to CrossSection component everything works as expected, i.e. the shell thickness lineally increases from base to top and the last ring of shell elements is extra-thick to prevent buckling.
-
However, when I also provide a list of materials with one entry per shell element and only two different materials (MySteel and Dummy), just the last material (Dummy) is used for the whole shell. This is evident since one material is 100 times lighter than the other. Accordingly, the mass of the whole shell is 150417.165 kg when just the heavier material (MySteel) is used, and unexpectedly, 1504.17165 kg if the list of MySteel and Dummy materials is provided.
Would you tell me what´s wrong? Thanks a lot!