I want to convert my design from grasshopper to SCIA. For this purpose it uses Koala component. However, I cannot manage to create the xml file needed for input on SCIA. I get the following error message see picture.
What am I doing wrong?
This is supposed to get the identifiers of the beams, not the curves.
You have to get them from the output of Beams like this. This is a totally stupid behaviour of Koala plugin.
Same here.
You are supposed to create Nodes from Points using the Nodes component, and give to NodeSupport the identifiers of the nodes - retrieve them from the output list using Partition List by 4.
The nodes should also be added to the Nodes input of CreateXML.
Also all your components must have different prefixes - especially the Nodes otherwise wou’ll have duplicates. If you need the same prefix you’ll either have to merge the points before or replace items in the output list.
I think there is a also a problem with the 2D Member.
It should only accept a 4 sided surface, or a planar surface, I think your Loft is not compatible. It gives a result though so maybe worth a try.
However : material needs to be an exact name of a material in SCIA (you’ll have to change this)
Thickness needs to be written as “constant|thickness”.
The beams are infinitely stiff so the compressive force is distributed over the shell. The properties and cross section of the beams are shown in the picture.
You cannot use Karamba cross sections in Koala.
You’ll need to define the materials in an empty SCIA Project, then import the xml in this file.
In Grasshopper, simply provide the name of the material as a text.
As for the error relative to S1, I think unfortunately such a complex surface is impossible to build in one entity. You’ll have to split the surface into pieces that are 4 sided, with those edges being only lines or arcs.
So you’ll end up with several surfaces in the end.