Grasshopper

algorithmic modeling for Rhino

Hi,

I am a student civil engineer and I am slowly learning rhino, GH and karamba.

I have a few tutorials but I think in the one I am doing now I found a mistake.

I have two questions, how to choose from a list of sections. I used the cross section range selector after that I used the "// " command to get a list of all the sections. How do I choose from this list and is there a way to make it parametric - ei for Karamba to find the most suitable section?

So to get to the problem I think I found - why is the slab deflecting more than the long beams (shouldn't it be connected to them)?

How can I connect the slab to the beams?

And one thing about the results. At the moment we can see the displacement in meters (yes the models fails), but 0 and 1 correspond to my load cases. Before I input the load cases in the assemble model I combine them, however I get result for both. if say the displacement for 0 is said to be 3m and for case 1 - 2m, does that mean that the total displacement is 5m? I can't quite get what the result is showing.

Best Regards,

Tsvetan

I have attached my GH file

Views: 722

Attachments:

Replies to This Discussion

Hi Tsvetan,

you can use the 'Cross Section Selector'-component to parametrically chose from a list of cross sections. When you double-click on the canvas and type '//' you get a panel which gives a textual representation of the input objects but not the objects themselves.

In your definition the slab and the beams are connected at the corner points only. For a continuous connection split the edge beams in pieces and feed their endpoints into the 'IPts'-input-plug of the 'Mesh Breps'-component. This includes them as vertices of the mesh. Use 'Remove Duplicate Points' to avoid duplicate entries.

The analyze-components outputs the maimum nodal displacement for each load-case. By default the 'ModelView'-component shows the sum of all load-cases. Via the drop-down menu under 'Load-case Selection' you can set a specific visible loadcase for display. Alternatively use the 'Index of visible loadcase'-input-plug.

Best,

Clemens

Hi,

Thank you for the quick reply, however I don't think I understand completely the GH definition.

1. I define a surface, I offset it 3m and I create edges and 4 columns.

2. The colored area that I have called geometry, there I have specified the 4 lines for columns (start and end points).

3. I define what is a shell, beam and column.

4. I define supports loads, etc and connect everything to the assembly box and get the results afterwards.

I can't figure out how the slab is connected to the 4 corners in the first place. I think that Brep Edge Defines the supports, I have attached a new code where I use divide curve then again remove the duplicate nodes and them I use polyline in order to output polylines (trying to create a closed area from which I will create a surface for which I cant find the command which I will connect to mesh surface and get the slab). I am also guessing that the number of mesh divisions should be equal to the split of the beams, therefore I am using the same slidebar.

However I don't know why when I select the newly created polylines, the new crosses (from the divide curve) are not turning green.

Best Regards,

Tsvetan

Attachments:

Hi Tsvetan,

please have a look at the attached definition.

Best,

Clemens

Attachments:

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service