Grasshopper

algorithmic modeling for Rhino

Hi,

I am using karamba to model a beam configuration, but when I am in the "Beam View" component and try to actually view on screen the "Section Forces" values by selecting the box "numbers", then I have duplicate values.

For example, I have 72 nodes, so on each node there are 3 numbers superimposed and I can't read any of them. The problem is not with some duplicate beams or points because they are correct, I checked...

So if anyone knows how to control this, it would help a lot. Plus, I want to view the values in the 'middle' of the beams, but I can only view them on the end nodes...

Thanks!

Views: 1206

Replies to This Discussion

Hi Yafim,

in Karamba 1.1.0 you can control the number of sections per beam where result numbers are drawn by changing the slider 'Length/Segment [m]' in the submenu 'Render Settings' of the 'ModelView'-component.

When you zoom in, the character size of the results stays constant. For larger models you could display only parts of it to get a better view. For this specify identifiers for your model parts and use the 'Ids' input-plug of the 'ModelView'-component to specify the elements which shall be displayed.

Best,

Clemens

Hi Clemens,

Thanks very much for the info so far, I understand better how it's supposed to work.

I tried seperating 36 beams out of the 108 that I want, to try and see if I can display only those 36. I took them into a panel, and connected the panel to the element ID in the model view component, like you said.

Given this, I still saw duplicate values etc. and for some reason it actually shows the element ID of ALL the 108 beams.. So I thought that the Assemble Model needs the same 36 inputs rather than 108, but then the actual view of the deformed model wouldn't take into account the whole structure...

For now I've tried to play with the length segment values from really small to really large, and for some segments it shows the value at the mid point in the beam, but for others it shows the end-nodes... it's strange.

Could you elaborate on:

1) Length Segment and how it actually works?

2) Separating only some of the model beams AFTER the Assemble Model component, or any other way to get it to display only the beams needed, because when I simply took only specific ones and plugged it into element ID it didn't seem to work...

Thanks! :)

Hi Yafim,

do you have Karamba 1.1.0 installed? Older versions had the problem, that results were drawn for elements not on display.

Another source of the problem of multiple model displays might be that you calculate and display multiple models. Enable 'Draw Fancy Wires' in Grasshopper's 'Display' menu. Dashed connection lines then indicate data trees.
Try to disable the 'preview' of all components except for the 'ModelView'-component.

The 'Length/Segment [m]'-slider in the ModelView-component sets the distance between points on beams where the cross section forces are determined. This slider also controls the resolution of meshes in axial direction for drawing beam results.

Best,

Clemens

Hi Clemens,

Kind of a silly question, but how can I know my Karamba version? There is no 'about' or anything in the plugin.... I'm pretty sure I used the latest version..

In any case, here is an image to show the situation. I have generally 108 lines in the structure, I separated 36, and connected them to ID, but it shows the Nodes, not the Beams, and the distance should be ok...
There is only 1 model, but for some reason there are 2 materials.. which is weird because I connected only 1 material to the Assemble Model..

Thanks.

Attachments:

Hi Yafim,

you can find out the version of Karamba by plugging the output of the Karamba 'License'-component into a panel.

The first material is the default steel, the second one that which you defined.

You could set the 'Scale'-slider above the cross section forces selection in the 'BeamView'-component to a non-zero value in order to offset the numbers from the nodes.

Best,

Clemens

Hi,

Definitely 1.1.0 :)

About the numbers, yes I could scale it, but then it doesn't solve the issues of:

1) showing nodes and not beams

2) showing too many elements

These might be general problems with the components of Karamba, but perhaps there is some work-around...?

Thanks for all the help so far :)

Hi,

could you provide a small example definition or screenshot of the problem?

The parts of the model to be displayed can be set via the 'ModelView'-components 'Ids' input-plug.

I am not sure what you mean by 'showing nodes and not beams' - please provide a screenshot.

Best,

Clemens

Hi Clemens, There is an image attached several comments back, which shows exactly the issue. You can see there a panel with 36 line-like curves (the beams), which is input into IDs, but for some reason the numbers on the screen show at the nodes, not the beams. The second issue is that there isn't only 1 number at 1 node, but several numbers displaying, overlapped.

Cheers :)

Hi Yafim, the cross section forces are shown at the endpoints of the beams by default and if you do not change the default settings in the 'ModelView'-component at a distance of 1m along the beam axis. Did you try to change the 'Length/Segment [m]'-slider in the ModelView-component to some smaller value?

The numbers shown in your image above are very large and do not differ much. That is the reason why they are placed at nearly the same spot. Use the ModelView-component and filter the displayed elements of the model using the 'Ids' input plug.

Best,

Clemens

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service