-
0
2
2
-
1
0
7
- 7ccf605f-a440-46ef-b176-ad2a7ff84040
- Shaded
- 1
-
255;255;0;77
-
255;170;250;0
- 636113894022198512
- FDM.ghx
- 0
-
-1346
-1260
- 2.5
- 0
- 0
- 3
- GhPython, Version=6.16.19190.7001, Culture=neutral, PublicKeyToken=null
- 6.16.19190.7001
- 00000000-0000-0000-0000-000000000000
- Kangaroo2Component, Version=2.5.2.0, Culture=neutral, PublicKeyToken=794d913993c0f82d
- 2.5.2.0
- Daniel Piker
- c2ea695e-1a09-6f42-266d-113498879f60
- Kangaroo2 Components
- 2.5.2
- karambaGH, Version=1.15.0.0, Culture=neutral, PublicKeyToken=null
- 1.15.0.0
- f5801884-25d9-43da-1e38-333dfa0bdc8c
- karambaGH
- 1.15.0.0
- 98
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;170;135;255
- A group of Grasshopper objects
- f5dbd785-b422-4a70-acbb-ae7f9b5b58cd
- 1f881c6b-7252-4b93-b4c3-3910bdf8b82d
- 3213a36d-c210-43d6-a61e-d49158698f5c
- 64145752-4750-45d2-b6ae-cf0a04eb70df
- 3e4ce6f0-4e16-4c8f-bd02-036734bae7d3
- 2621827a-5351-479d-8a0b-230e47d78b72
- 8bd25bb8-a3ed-4e20-a3db-97eeb8aeaf2a
- 4c081220-57bc-4f0e-9898-104e77cd31c3
- 3db092f5-90e5-4553-b0eb-6c677e9b247d
- 04682f51-380d-451d-a85d-ea6f6d988190
- eb8e1cdc-6e3c-4434-a3bc-442f2ad34a2e
- cba719d9-a0fb-48f0-a301-cafac742d69a
- bc571064-e68c-4729-9c37-c8deb3ac441d
- f3f4d4d6-f0b1-49c0-ab44-47a8251d7212
- 3f0011df-aaa7-45f1-80f2-715bb63517e8
- c60746c6-c988-4ddd-a28f-299b845da961
- 54c2c725-fe17-495b-89a5-d9f5e8519721
- 7fb4992c-1d13-409e-acd4-447b410907ec
- 3dbf7b71-abe0-49a3-9739-4755ab429c83
- fcee2441-6e0a-45f4-b6d4-c0a102bfc43f
- 8f4b9f99-4149-4309-8238-d800cdd2312b
- 952b063a-a749-4e46-a95b-263dc785839c
- 16b5a61e-5cf5-4e12-8f0c-6dbba577bcbd
- 500da87e-6b47-41a4-b895-1a52c89b0863
- 6cdd037c-8266-40e3-ab84-882e9e0fbf36
- 65823a8a-0eb9-4940-88e8-473a954767a4
- 31a0a341-10ab-47c1-b3c2-4505b7092c32
- 27
- f6e859ab-0164-4004-9211-d549384e3ef1
- Group
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;135;205;255
- A group of Grasshopper objects
- b5adfe36-4ced-4a21-87eb-9e57f419f77b
- 1
- 1666a833-02e2-410e-9927-878e51373b5e
- Group
- fixed nodes
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;255;255;255
- A group of Grasshopper objects
- 2f6d8a32-e875-45bd-8004-0256a68e1026
- 5d9d6bb2-2f7d-4ea5-b432-aae20910f293
- 2
- 6c50973d-d399-454c-88a5-eb59f20cb529
- Group
- get unduplicated nodes
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;135;205;255
- A group of Grasshopper objects
- cd900eb6-bf72-472e-94e8-b76556145bda
- 1
- 16c65427-fe2b-49d8-88f3-92f972f9e8d9
- Group
- fixed edges
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;135;205;255
- A group of Grasshopper objects
- 582dbb6b-174a-4204-b000-2603aa49c3f3
- 1
- 54ee8100-d028-483e-8701-49e50f0a8dc6
- Group
- all edge elements
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;135;205;255
- A group of Grasshopper objects
- 6b963218-a2d5-485c-927e-605be9ee1b90
- 14320d71-a3db-421d-8283-f059bec5d20e
- 7dd48f93-13b8-40df-beb3-800ee9aa854c
- 3
- b6a4731c-aaac-427d-9ee4-652396de68c3
- Group
- visualize force density
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;135;205;255
- A group of Grasshopper objects
- 6145d176-78b0-47fc-8d86-84dbbad612e5
- b0542c10-46b0-4545-a61d-f17f6200c10c
- 8353dc99-a814-4a42-ac07-281e06ca746e
- 3
- a18981ff-bd07-4390-b600-6fc75e97c602
- Group
- visualize load vectors
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
87;255;255;255
- A group of Grasshopper objects
- ff4ea409-b257-4a40-b755-f5a54a78fe35
- e73fa82d-7c61-4f76-b6b2-58232d26cf8d
- 2
- e3284410-2ec9-41cf-b222-019106d50e77
- Group
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;170;135;255
- A group of Grasshopper objects
- fa20c79a-fa36-4246-9384-ffc5a4d5d190
- 8f33f218-43e1-44fb-8eda-bbdb67d6c7cb
- 032b408a-f522-4c2d-8243-fbd15b4951d9
- 5b436cf9-e42a-4f5a-9fcb-30dbc637e3b0
- 6dd1ee20-ba81-4d52-b75e-f1036dc33688
- 6533ec9d-4495-4c8a-abb7-5787f90de7ea
- 6
- ad5d962b-444a-458c-9c25-7890facf26c0
- Group
- Choose one load (applied to all points) or a list of loads (one per point)
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;170;135;255
- A group of Grasshopper objects
- 7df62e6a-ba66-479e-98b2-708e8b33deed
- 968d3d3a-356c-4356-b040-bd1bbd84a8ad
- 1da2ad01-b257-4c1b-a9a4-0b46771f4b94
- 66c58703-5ec5-4c44-b05b-29513879026b
- 4
- 78382305-1165-4454-b53b-2e8813339867
- Group
- Choose one q (applied to all points) or a list of qs
- d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
- Curve
- Contains a collection of generic curves
- true
- 582dbb6b-174a-4204-b000-2603aa49c3f3
- Curve
- Curve
- false
- 0
-
88
716
50
20
-
113.8424
726.9698
- 1
- 60
- {0}
- -1
- f91d2b44-345f-4736-9035-0f0b6b6f5b73
- -1
- 38c55564-c4f0-43c5-993b-52d8705e0a1d
- -1
- 0eafa5e1-413a-41e7-b611-77a7dbed2215
- -1
- bf950323-a606-4935-9af7-9865d65873fb
- -1
- f4ea7143-0119-496e-93af-1aa540597c27
- -1
- 67229cb4-c3d3-4713-b7a3-1d9cc3026423
- -1
- 290344b7-6857-40b9-b988-bc537e2a0768
- -1
- 55639ddc-282b-4d9e-a0d5-9a0305b5eb2a
- -1
- b1ae9ea4-2c86-4521-ae40-1ccc30318e31
- -1
- e8391262-b23c-40dd-bebc-c6e45df9bffe
- -1
- f04df423-638d-4cb4-87dd-0ce5dc9c925f
- -1
- 514b62c0-4e9c-443d-859a-657ad5d0f445
- -1
- efd1723a-4546-42d9-9068-83545831144b
- -1
- 507c6043-2f56-4ef2-b5e4-142bbfff03ea
- -1
- 952c3d40-1958-4822-8c22-b1d46a882f35
- -1
- 1309853a-634f-4f93-a091-76caf608e87d
- -1
- a4b46d16-b955-4a42-a1f8-f5972cd49742
- -1
- 837bcd6d-b3e6-4879-971e-00073e558687
- -1
- 79cf5d2d-4d17-4252-bfa4-c691f8bfe4f7
- -1
- f57544e9-8e68-43a4-9279-a3b7fd5f09dd
- -1
- d76f8fc0-5506-431b-8340-30ca4b1242f7
- -1
- ddd0e1b0-a3c8-40ed-8683-12f387337e5c
- -1
- 3c042e34-1e01-4518-89f9-c027283def39
- -1
- 6a58163c-6a9b-400c-ba7a-688face3b179
- -1
- 1a512a5f-a668-486f-85e4-345d45bf286c
- -1
- 7bf38ac4-6005-44ec-a112-75624912007f
- -1
- 1f642c61-3ae2-41c4-a836-28defbeac2fb
- -1
- b1e58e19-de77-4ddb-82f6-c8dae11330eb
- -1
- 1498932c-7bc4-4689-8ccc-c893ae5733b4
- -1
- 87236eaf-b132-468a-9b72-9a18990e55b2
- -1
- 39df3af0-ef94-4c69-b7c2-115b822a6617
- -1
- 6ffb3fd6-93f2-44b7-841e-229fb657b254
- -1
- 56a3a26f-62fd-4741-b72d-a5d0fe573f6e
- -1
- c02cbf75-ccf0-40f5-877a-e4df4b84220d
- -1
- d1776767-4881-4945-a78a-b38b44283db8
- -1
- 03f8f352-6b16-4c07-aabe-b248ef0252ad
- -1
- 4ff0fef9-a8be-410d-aee6-2875817bf189
- -1
- 69f3c1c4-12ef-464f-9f1c-cf85e22c803a
- -1
- 9bfec833-d112-4c6d-9166-5ea5dda3d7cd
- -1
- fced7711-180a-41ee-9128-9a2236ca29d1
- -1
- 18695e17-db02-42f7-8faa-c2f903e678cf
- -1
- 2e6acff4-5f59-43c0-ae68-77ed368f96df
- -1
- d6a7b533-ccf6-42c9-acba-22aec619f4a8
- -1
- f539140d-c10b-46d5-8e24-72c3ae557162
- -1
- 0bc6036e-c824-4652-b284-124894520c7c
- -1
- 2c063dc7-d519-4fe8-8c28-89a7ca99d148
- -1
- 8c3a17d1-4d7d-49ad-8717-72d22fe59672
- -1
- df15d969-a54e-4507-8720-5c6b74826f3b
- -1
- 4e204618-c2fa-45fc-bc35-1e07ff249e71
- -1
- b6d63385-ea41-45dc-acbb-9e85a50c4b87
- -1
- 568c7074-f395-4a79-86bb-0ef039bf7735
- -1
- a81bf412-4031-4dc5-b46d-01a1a1705b3f
- -1
- 991c094c-6220-4c78-adab-7f1b534c66f9
- -1
- 985814c5-06a0-4e70-96df-af6cce176dac
- -1
- 4369f28c-5333-4f85-b976-b24c71a30f8e
- -1
- 0dff436c-4008-4065-b5d7-50f0bea8d82b
- -1
- fb565d9a-a06b-471e-b3dc-c2d435c01605
- -1
- 4514566f-b06d-4117-911a-08ef1fb17d9d
- -1
- 28e3fd0a-6255-41b4-8c3e-ba6b77cec37d
- -1
- b44ae045-d338-4a33-b8eb-a7f333ed6070
- 84627490-0fb2-4498-8138-ad134ee4cb36
- Curve | Curve
- Solve intersection events for two curves.
- true
- 2f6d8a32-e875-45bd-8004-0256a68e1026
- Curve | Curve
- Curve | Curve
-
369
692
134
100
-
431
742
- First curve
- d0e5dd04-b2de-4574-ba86-6fb68b69f6f0
- Curve A
- Curve A
- false
- 582dbb6b-174a-4204-b000-2603aa49c3f3
- 1
-
371
694
45
48
-
395
718
- Second curve
- 0775084f-16c7-4338-b514-d343b3a32e78
- Curve B
- Curve B
- false
- 582dbb6b-174a-4204-b000-2603aa49c3f3
- 1
-
371
742
45
48
-
395
766
- 1
- Intersection events
- a6d7fa50-bec4-409d-a04b-ff06ed3248b9
- Points
- Points
- false
- 0
-
446
694
55
32
-
473.5
710
- 1
- Parameters on first curve
- df2d0dc7-d8b5-4f06-aa16-efa0560ac2f5
- Params A
- Params A
- false
- 0
-
446
726
55
32
-
473.5
742
- 1
- Parameters on second curve
- 9f708d2d-4905-4d69-bcfc-6f56f3b928f8
- Params B
- Params B
- false
- 0
-
446
758
55
32
-
473.5
774
- 98c3c63a-e78a-43ea-a111-514fcf312c95
- Create Set
- Creates the valid set from a list of items (a valid set only contains distinct elements).
- true
- 5d9d6bb2-2f7d-4ea5-b432-aae20910f293
- Create Set
- Create Set
-
551
682
105
80
-
607
722
- 1
- List of data.
- 1ba6d4b0-c44c-4409-b04c-8f58f03020cb
- 1
- List
- List
- false
- a6d7fa50-bec4-409d-a04b-ff06ed3248b9
- 1
-
553
684
39
76
-
582
722
- 1
- A set of all the distincts values in L
- 3b22e097-bcdc-433b-a4a9-e8f3f2cbda4e
- Set
- Set
- false
- 0
-
622
684
32
38
-
638
703
- 1
- An index map from original indices to set indices
- 09ce925d-ab36-4aca-91d4-acdc5d015399
- Map
- Map
- false
- 0
-
622
722
32
38
-
638
741
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 7df62e6a-ba66-479e-98b2-708e8b33deed
- Number Slider
- q
- false
- 0
-
308
848
160
20
-
308.1939
848.4991
- 3
- 1
- 0
- 1
- 0.001
- 0
- 1
- 59daf374-bc21-4a5e-8282-5504fb7ae9ae
- List Item
- 0
- Retrieve a specific item from a list.
- true
- b9ddc8c1-fedf-412a-9675-b99496554beb
- List Item
- List Item
-
1452
829
80
70
-
1502
864
- 3
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 2e3ab970-8545-46bb-836c-1c11e5610bce
- cb95db89-6165-43b6-9c41-5702bc5bf137
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 1
- Base list
- 2b3b3205-86fd-46f1-ae7f-25fd69a3f8d1
- List
- List
- false
- 95a5c4a5-decf-4aba-9caa-e70fd6d79737
- 1
-
1454
831
33
22
-
1472
842
- Item index
- e21b1279-8571-46df-ab22-afadfdf248d1
- Index
- Index
- false
- dbad2af7-8fcf-4fe0-ab60-37fa5676d815
- 1
-
1454
853
33
22
-
1472
864
- 1
- 1
- {0}
- 0
- Wrap index to list bounds
- 2bfc8e25-6e46-434c-82d8-8cebe1767fc6
- Wrap
- Wrap
- false
- 0
-
1454
875
33
22
-
1472
886
- 1
- 1
- {0}
- true
- Item at {i'}
- 229d6d06-1326-4212-bd55-3a50fb9e3d74
- false
- Item
- i
- false
- 0
-
1517
831
13
66
-
1523.5
864
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- dbad2af7-8fcf-4fe0-ab60-37fa5676d815
- Number Slider
- Number Slider
- false
- 0
-
1250
987
203
20
-
1250.51
987.8417
- 3
- 1
- 1
- 100
- 0
- 0
- 6
- 410755b1-224a-4c1e-a407-bf32fb45ea7e
- 00000000-0000-0000-0000-000000000000
- Python Script
- import Rhino.Geometry as rg
import Rhino.Collections.Point3dList as Point3dList
import rhinoscriptsyntax as rs
#########################################
# CONVERTING RHINO/GH DATA TO PYTHON DATA
#########################################
# import rhino objects
rhnodes = rs.coerce3dpointlist(nodes, True)
rhedges = [rs.coerceline(edge) for edge in edges]
rhsupport = rs.coerce3dpointlist(fixed_nodes, True)
nn = len(nodes)
ne = len(edges)
# Create Connectivity matrix
edge_node_ids = []
for (i, edge) in enumerate(rhedges):
istart = Point3dList.ClosestIndexInList(rhnodes, edge.From)
iend = Point3dList.ClosestIndexInList(rhnodes, edge.To)
edge_node_ids.append([istart, iend])
# Construct coordinate matrix
node_coord = []
for i, node in enumerate(rhnodes):
node_coord.append([node.X, node.Y, node.Z])
#print(node_coord)
# Construct force vector
nodal_loads = []
for load in loads:
nodal_loads.append([load.X, load.Y, load.Z])
# Force Densities
q = force_densities
# Fix nodes
fixed = []
for support_pt in rhsupport:
for (i, node) in enumerate(rhnodes):
if (support_pt - node).IsTiny():
fixed.append(i)
#########################################
# EXPORT DATA
#########################################
if export:
import os
import json
data = {}
data['edge_node_ids'] = edge_node_ids
data['node_coord'] = node_coord
data['nodal_loads'] = nodal_loads
data['force_densities'] = q
data['fixed_node_ids'] = fixed
file_path = os.path.join(save_data_folder, 'fdm_init_data.json')
with open(file_path, 'w') as outfile:
json.dump(data, outfile, indent=4)
print('init data saved to: {}'.format(os.path.join(save_data_folder, 'fdm_init_data.json')))
#########################################
# TRIGGER COMPUTATION
#########################################
if compute_fdm:
from compas.utilities.xfunc import XFunc
xfunc = XFunc('pyfdm.compute_fdm')
fdm_node_coord = xfunc(node_coord, edge_node_ids, nodal_loads, force_densities, fixed)
# Draw
optimized_nodes = [rg.Point3d(ncoord[0], ncoord[1], ncoord[2]) for ncoord in fdm_node_coord]
optimized_lines = []
for i_id in edge_node_ids:
l = rg.Line(rg.Point3d(fdm_node_coord[i_id[0]][0],
fdm_node_coord[i_id[0]][1],
fdm_node_coord[i_id[0]][2]),
rg.Point3d(fdm_node_coord[i_id[1]][0],
fdm_node_coord[i_id[1]][1],
fdm_node_coord[i_id[1]][2]))
optimized_lines.append(l)
- GhPython provides a Python script component
-
82
48
-
2229
1714
- true
- false
- 62ed0280-6e11-4dec-bb00-83ce570898b7
- false
- true
- Python Script
- Python Script
-
967
640
214
164
-
1071
722
- true
- 8
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- 3
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- true
- Script variable Python Script
- 49ead61e-e0c5-4e11-b525-0fde4a29eaef
- export
- export
- true
- 0
- true
- 700c2267-a5be-48f4-be73-040bf4f65c5b
- 1
- 87f87f55-5b71-41f4-8aea-21d494016f81
-
969
642
87
20
-
1014
652
- true
- true
- Script input save_data_folder.
- 58a8b99e-984e-4719-a733-c5270a480901
- save_data_folder
- save_data_folder
- true
- 0
- true
- 3cf00fa1-d774-4c86-bc0d-d4a6758e1ef7
- 1
- 87f87f55-5b71-41f4-8aea-21d494016f81
-
969
662
87
20
-
1014
672
- true
- true
- Script input compute_fdm.
- e51521a3-f489-4f10-baa7-9aa9053c17cf
- compute_fdm
- compute_fdm
- true
- 0
- true
- 2a6ed8a3-72b3-4e0e-9361-230fd4fa5c17
- 1
- 87f87f55-5b71-41f4-8aea-21d494016f81
-
969
682
87
20
-
1014
692
- true
- 1
- true
- Script input nodes.
- d89a4218-ca2f-445c-a72a-8248967e2526
- nodes
- nodes
- true
- 1
- true
- a00bbd08-b4a8-45ce-ae6b-380933cbb588
- 1
- 87f87f55-5b71-41f4-8aea-21d494016f81
-
969
702
87
20
-
1014
712
- true
- 1
- true
- Script input edges.
- e2a28080-f759-4c75-8596-8fd3a6a7b661
- edges
- edges
- true
- 1
- true
- e45ffad1-5dee-457d-b440-088d4bc4488e
- 1
- 9ba89ec2-5315-435f-a621-b66c5fa2f301
-
969
722
87
20
-
1014
732
- true
- 1
- true
- Script input fixed_nodes.
- 228b06dc-19c9-48b7-a6ee-16b359cefa7a
- fixed_nodes
- fixed_nodes
- true
- 1
- true
- 16b5a61e-5cf5-4e12-8f0c-6dbba577bcbd
- 1
- e1937b56-b1da-4c12-8bd8-e34ee81746ef
-
969
742
87
20
-
1014
752
- true
- 1
- true
- Script input force_densities.
- 2d03a06b-78e9-463f-9923-3a38d14b2b04
- force_densities
- force_densities
- true
- 1
- true
- 66c58703-5ec5-4c44-b05b-29513879026b
- 1
- 39fbc626-7a01-46ab-a18e-ec1c0c41685b
-
969
762
87
20
-
1014
772
- true
- 1
- true
- Script input loads.
- e41b3a3b-4d1c-417e-93d1-dfdf4278eb3c
- loads
- loads
- true
- 1
- true
- 6533ec9d-4495-4c8a-abb7-5787f90de7ea
- 1
- 15a50725-e3d3-4075-9f7c-142ba5f40747
-
969
782
87
20
-
1014
792
- true
- The execution information, as output and error streams
- 1c215dae-23ba-4be1-ae82-bd6505591f54
- out
- out
- false
- 0
-
1086
642
93
53
-
1132.5
668.6667
- true
- Script output optimized_lines.
- 95a5c4a5-decf-4aba-9caa-e70fd6d79737
- optimized_lines
- optimized_lines
- false
- 0
-
1086
695
93
53
-
1132.5
722
- true
- Script output optimized_nodes.
- f4f92fb4-1c1f-4bd0-9be7-56b5fe257616
- optimized_nodes
- optimized_nodes
- false
- 0
-
1086
748
93
54
-
1132.5
775.3334
- true
- 21553c44-ea62-475e-a8bb-62b2a3ee5ca5
- Gene Pool
- Contains a collection of genes (i.e. variables)
- 968d3d3a-356c-4356-b040-bd1bbd84a8ad
- Gene Pool
- Gene Pool
- false
- 0
- 266
- 2
- 12.00
- 1.00
- 7.88675783010514200
- 2.68574767498567100
- 11.23922265099324800
- 10.06372442099438600
- 6.92057522289481600
- 8.65664455977111900
- 1.22892552205777100
- 1.806466047096283200
- 7.79909697677898600
- 6.70837856163660800
- 8.9446347639638100
- 2.5325253748020700
- 8.98791499435339300
- 11.03730655277022200
- 3.9546055649195800
- 3.33954765477196500
- 2.4000890070572900
- 2.53139080644184800
- 11.36956720490454500
- 7.91563738086988800
- 10.53124301486240400
- 5.77784616303529700
- 9.61398334038163900
- 10.81465765545827100
- 4.33382968014750500
- 8.68794127073508800
- 3.07153044225253500
- 2.27240294929239800
- 3.6777175775159700
- 5.05255502790796900
- 3.83084985373115200
- 3.03604181065971400
- 3.71464396999899400
- 6.21409134204224200
- 10.74111091100662900
- 5.51050134632293900
- 3.40223780060291500
- 8.88899915241123400
- 8.09798621763381700
- 9.06855227754849900
- 6.60554886171853100
- 1.494667691874628800
- 9.32257408477486200
- 7.80955023728755600
- 4.23349191538686500
- 9.59558193413334800
- 5.61466343170714200
- 3.98031013038954800
- 4.6086043657775100
- 3.24725693149830400
- 11.08925081281422800
- 4.78763675027882100
- 7.19781295917825800
- 6.02419882455104900
- 4.4401004009135500
- 3.10891166706984500
- 5.07176433460403200
- 1.424564995534981400
- 6.72989474084689200
- 10.23263395215972800
- 6.58511411751858400
- 10.95652257276537300
- 10.12874846958031100
- 3.74654194887100600
- 3.87752870790545600
- 6.90859295330410700
- 10.81788140480307600
- 3.77382365231115100
- 1.296195641763599600
- 10.44410421859664100
- 11.9373098541690500
- 5.51108985464604500
- 6.43340458880803100
- 3.30101492735604600
- 2.31008851915136800
- 10.03657532298778400
- 8.45527207826044600
- 2.80443310309408300
- 7.58116574007140600
- 6.73824774601414600
- 4.07327783902793500
- 11.09122031186298700
- 9.66379858351489900
- 1.430460646017669300
- 5.96330421509375200
- 11.04321310345233100
- 7.83822885148144500
- 9.69044514544794500
- 2.77399094112869200
- 8.63219924393678400
- 1.43873701171890700
- 2.97767280506792700
- 3.15910441156435300
- 9.86535226547408900
- 3.48343816002990400
- 7.64902628895315800
- 3.3659192222943200
- 6.57603213590385600
- 4.932021529382100
- 9.32489896208275800
- 10.77770052933027200
- 2.84083977939600200
- 3.68411448862595500
- 6.16450014718086900
- 3.30994707732924300
- 6.57816095816817200
- 10.35423216147080100
- 4.89679803182222300
- 4.71411030539968100
- 6.40352507792577700
- 6.6536395888094100
- 3.2673312315099600
- 5.84339925546357100
- 11.99164699483273500
- 7.15935611313179300
- 7.49389380565559700
- 2.29272398925047400
- 9.69828782356264500
- 9.78323773377725400
- 4.83431560445312500
- 11.07036410182266200
- 2.12743625935513100
- 1.999832711182456800
- 4.6639963978268200
- 10.00536720687773400
- 9.95963704910112300
- 3.35198544308170300
- 8.56805232333394200
- 11.81757676732613100
- 6.6610622301982100
- 7.67065610069346400
- 2.8792399423565900
- 9.87241157371197200
- 10.25626677798864800
- 7.96054721668388500
- 2.23243805963194400
- 8.40710582323703200
- 4.4992984363340300
- 10.12051356868842300
- 11.3851432569255800
- 1.688980941981534400
- 3.94143081965923300
- 5.97633484004826400
- 8.37046586320291500
- 2.97855965512737400
- 10.17140578020894700
- 9.13427354960435600
- 3.16745741673160700
- 3.70599615234229600
- 7.98954435437430700
- 6.35630229970268400
- 5.66763139873167500
- 8.79279440212659100
- 1.097705924928982700
- 10.25453486026009600
- 9.65026426997514100
- 1.841007068213544100
- 11.02011809079913500
- 8.15913294030313500
- 5.3503100282281200
- 4.22617551508646900
- 2.78617983813684800
- 5.07922126449608100
- 10.05304807520148200
- 10.73286897723231300
- 4.7743996464528200
- 5.39491965779797700
- 7.58713247747492300
- 5.03109977814886100
- 5.92691805349984900
- 11.08678798241856500
- 9.79342555291644400
- 11.57777425487422200
- 10.39809447685167400
- 4.14533466247158400
- 8.12893328216342900
- 8.15110141930687800
- 5.62936684797954400
- 2.68543674269944600
- 11.83396142666877600
- 1.82536349949676700
- 1.184528026350088300
- 5.86205617099164600
- 4.82803241295182400
- 1.304759930495527100
- 3.00302470196178900
- 6.08644554022999900
- 9.77470564878298600
- 1.00173191772854510300
- 10.31028294670874400
- 1.391430991418394400
- 9.38698773243789700
- 8.34016549603090600
- 5.77020354046030300
- 8.15896774183911100
- 10.90280110384468200
- 10.86220955516314100
- 7.92328676484678200
- 9.63759688597060200
- 10.20416000867456500
- 5.7764861224109700
- 2.54714107212943300
- 10.13635763858275700
- 9.77907809884244700
- 8.90275637195574200
- 8.5628767467862400
- 6.08985714385745300
- 10.39469992527491700
- 8.95237126245739100
- 3.12560157809667800
- 2.49916285066826300
- 8.21164022023399900
- 9.33468134809968900
- 8.32517151363434800
- 4.52494652873135300
- 4.04164748873638400
- 8.92412366714520200
- 1.251188851544255900
- 9.74828814470595600
- 8.72984427527051300
- 10.68795410622282100
- 7.62021400901499100
- 7.58540055974638200
- 6.72081683144011700
- 5.53548706208145900
- 2.69980024998066800
- 2.45326005688554900
- 6.80757071441391900
- 3.23912673501257400
- 5.24253355862690200
- 9.26672372700028800
- 1.227814654460090500
- 7.99176996200893100
- 4.48127673402488100
- 7.05747530425781700
- 11.27822242736733400
- 3.04817038776733900
- 8.08297807214919900
- 7.92527604099608200
- 4.74188318370928600
- 8.91316755810434700
- 7.69174561495508200
- 1.822334386325597200
- 9.87613033963187400
- 8.81112009604048100
- 5.17979077118439100
- 1.0523063843382086600
- 1.014993982396551400
- 2.2452570117289500
- 5.11732025310272700
- 2.9786774366994800
- 10.61102070361888400
- 10.17499862014082600
- 1.907752610700090100
- 11.51620590245174400
- 10.15627211339597900
- 6.96174051238305100
- 4.4155408071426400
- 5.24359103676098800
- 7.20295612197507400
- 7.10961668990069100
- 11.28228642944353400
- 8.15557319026234300
- 4.70983770383048900
- 5.8588778510963900
- 2.27134819620817800
-
272.523
924.5829
134.0428
203.0338
- 0.17000313692314684
- 9103c240-a6a9-4223-9b42-dbd19bf38e2b
- Unit Z
- Unit vector parallel to the world {z} axis.
- true
- fa20c79a-fa36-4246-9384-ffc5a4d5d190
- Unit Z
- Unit Z
-
336
1161
134
54
-
390
1188
- Unit multiplication
- 37793f8e-7cb6-49f5-ade4-5166080246a6
- Factor
- Factor
- false
- 8f33f218-43e1-44fb-8eda-bbdb67d6c7cb
- 1
-
338
1163
37
50
-
358
1188
- 1
- 1
- {0}
- 1
- World {z} vector
- 4abf7d29-7964-4a9b-b348-79fdd97323c5
- Unit vector
- Unit vector
- false
- 0
-
405
1163
63
50
-
436.5
1188
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 8f33f218-43e1-44fb-8eda-bbdb67d6c7cb
- Panel
- false
- 0
- 0
- +1
-
233
1180
63
38
- 0
- 0
- 0
-
233.7342
1180.281
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 5.33333349
- 21553c44-ea62-475e-a8bb-62b2a3ee5ca5
- Gene Pool
- Contains a collection of genes (i.e. variables)
- 032b408a-f522-4c2d-8243-fbd15b4951d9
- Gene Pool
- Gene Pool
- false
- 0
- 36
- 2
- 1.00
- 0.00
- 0.500
- 1.00
- 0.500
- 0.500
- 0.0400
- 0.500
- 0.500
- 0.82
- 0.500
- 1.00
- 0.500
- 0.98
- 0.500
- 1.00
- 0.500
- 0.500
- 1.00
- 0.500
- 0.500
- 1.00
- 0.500
- 0.95
- 0.500
- 0.500
- 0.500
- 0.98
- 0
- 1.00
- 0
- 0.500
- 0.500
- 1.00
- 0.500
- 0.500
- 0.500
- 0.500
-
262.6934
1237.608
200
225.2159
- 0.28471581438266463
- 9103c240-a6a9-4223-9b42-dbd19bf38e2b
- Unit Z
- Unit vector parallel to the world {z} axis.
- true
- 5b436cf9-e42a-4f5a-9fcb-30dbc637e3b0
- Unit Z
- Unit Z
-
475
1242
134
54
-
529
1269
- Unit multiplication
- fda9e2ee-e40c-49e4-8b98-307e249dc770
- Factor
- Factor
- false
- 032b408a-f522-4c2d-8243-fbd15b4951d9
- 1
-
477
1244
37
50
-
497
1269
- 1
- 1
- {0}
- 1
- World {z} vector
- ab4a72f2-5018-460f-8dcb-10acbb681600
- Unit vector
- Unit vector
- false
- 0
-
544
1244
63
50
-
575.5
1269
- 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe
- Scribble
- true
-
215.4979
56.85825
-
805.8544
56.85825
-
805.8544
137.0829
-
215.4979
137.0829
- A quick note
- Microsoft Sans Serif
- ff4ea409-b257-4a40-b755-f5a54a78fe35
- false
- Scribble
- Scribble
- 25
- Force Density Method
4.450 Fall 2019, Yijiang Huang & Pierre Cuvilliers
-
210.4979
51.85825
600.3564
90.22461
-
215.4979
56.85825
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- 1da2ad01-b257-4c1b-a9a4-0b46771f4b94
- Data
- force densities
- false
- 7df62e6a-ba66-479e-98b2-708e8b33deed
- 1
-
468
887
83
20
-
510.3215
897.1955
- 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe
- Scribble
- true
-
214.2443
184.0457
-
770.2384
184.0457
-
770.2384
498.5193
-
214.2443
498.5193
- A quick note
- Microsoft Sans Serif
- e73fa82d-7c61-4f76-b6b2-58232d26cf8d
- false
- Scribble
- Scribble
- 14
- Finds the equilibrium shape of a network of bars using the force density method.
Arguments:
export (bool) : if True save the initial data (required to run FDM) to a json file
save_data_folder (string): folder to save the json file
compute_fdm (bool): if True, trigger the compute_fdm function directly
nodes (list of points): All nodes (fixed and free) that the FDM acts on.
edges (list of curves): Lines connecting nodes together, and defining the
connectivity of the network. All end points of edges should be in nodes.
The connectivity is defined between endpoints of the line, points simply
along the line are not connected.
fixed_nodes (list of points): a list of fixed points, should be a subset of nodes
force_densities (scalar or list of scalar): The force densities. Can be one scalar
value that will be assigned to all edges, or a list of values, one for each edge.
loads (vector or list of vectors): The loads applied to the nodes of the network.
Can be one vector applied to all nodes, or a list of vectors, one for each node.
Returns:
optimized_nodes: The nodes in their equilibrium positions
optimized_lines: The edges in their equilibrium positions
-
209.2443
179.0457
565.9941
324.4736
-
214.2443
184.0457
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- 6dd1ee20-ba81-4d52-b75e-f1036dc33688
- Data
- loads
- false
- 4abf7d29-7964-4a9b-b348-79fdd97323c5
- 1
-
551
1220
50
20
-
576.9666
1230.792
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 5c8e381f-d812-4735-8b07-fcb4f470429a
- Panel
- false
- 0
- 1c215dae-23ba-4be1-ae82-bd6505591f54
- 1
- Double click to edit panel content…
-
1186
361
368
298
- 0
- 0
- 0
-
1186.932
361.0504
-
255;255;255;255
- true
- true
- true
- false
- false
- true
- Courier New
- 5.33333349
- 2e78987b-9dfb-42a2-8b76-3923ac8bd91a
- Boolean Toggle
- Boolean (true/false) toggle
- 700c2267-a5be-48f4-be73-040bf4f65c5b
- Boolean Toggle
- export_initial_condition
- false
- 0
- true
-
589
545
182
22
- 410755b1-224a-4c1e-a407-bf32fb45ea7e
- 00000000-0000-0000-0000-000000000000
- Python Script
- import scriptcontext as sc
from os import path
rhino_doc_dir = path.abspath(path.dirname(sc.doc.Path))
- GhPython provides a Python script component
-
78
78
-
558
585
- true
- true
- true
- 97fef864-4a3b-4036-a42d-9ccbb9e45105
- false
- true
- Python Script
- GhPython Script
-
58
533
106
119
-
72
593
- 0
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Script output rhino_doc_dir.
- beb4225f-e1d3-4dc8-bbcd-c5b77008d9cb
- rhino_doc_dir
- rhino_doc_dir
- false
- 0
-
87
535
75
115
-
124.5
592.5
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 3cf00fa1-d774-4c86-bc0d-d4a6758e1ef7
- Panel
- false
- 0
- 8b488d19-6bfe-4c40-b83a-ab40029140e8
- 1
- Double click to edit panel content…
-
359
586
480
51
- 0
- 0
- 0
-
359.2678
586.6434
-
255;255;255;255
- true
- true
- true
- false
- false
- true
- Courier New
- 6.4
- 2e78987b-9dfb-42a2-8b76-3923ac8bd91a
- Boolean Toggle
- Boolean (true/false) toggle
- 2a6ed8a3-72b3-4e0e-9361-230fd4fa5c17
- Boolean Toggle
- trigger_computation
- false
- 0
- true
-
599
648
169
22
- 2013e425-8713-42e2-a661-b57e78840337
- Concatenate
- Concatenate some fragments of text
- true
- 3d1a29a3-9949-4020-91ea-01cc3a3aa3bb
- Concatenate
- Concatenate
-
194
568
138
94
-
275
615
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- 1
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- First text fragment
- c7b2951e-7658-4c36-a85d-8ca5a94efe47
- Fragment A
- Fragment A
- true
- beb4225f-e1d3-4dc8-bbcd-c5b77008d9cb
- 1
-
196
570
64
45
-
229.5
592.5
- Second text fragment
- b61dd595-7b15-4212-b9ad-00942a7893bd
- Fragment B
- Fragment B
- true
- 8007f859-9f87-4d7b-8b72-86a764cc0bdd
- 1
-
196
615
64
45
-
229.5
637.5
- Resulting text consisting of all the fragments
- 8b488d19-6bfe-4c40-b83a-ab40029140e8
- Result
- Result
- false
- 0
-
290
570
40
90
-
310
615
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 8007f859-9f87-4d7b-8b72-86a764cc0bdd
- Panel
- false
- 0
- 0
- \pyfdm\tests
-
-88
611
116
115
- 0
- 0
- 0
-
-87.01602
611.3886
-
255;255;255;255
- true
- true
- true
- false
- false
- true
- Courier New
- 6.4
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 69edb490-a904-4f01-93f8-46532da2042f
- Panel
- false
- 0
- 95a5c4a5-decf-4aba-9caa-e70fd6d79737
- 1
- Double click to edit panel content…
-
1384
670
273
424
- 0
- 0
- 0
-
1384.333
670.8421
-
255;255;255;255
- true
- true
- true
- false
- false
- true
- Courier New
- 6.4
- 11e95a7b-1e2c-4b66-bd95-fcad51f8662a
- Vector Display Ex
- Preview vectors in the viewport
- 6145d176-78b0-47fc-8d86-84dbbad612e5
- Vector Display Ex
- Vector Display Ex
-
1574
1140
70
126
-
1630
1203
- Start point of vector
- 3a1e5e9b-df55-4b0a-92bf-c0158e98cd5d
- Point
- Point
- true
- b0542c10-46b0-4545-a61d-f17f6200c10c
- 1
-
1576
1142
39
30
-
1597
1157.25
- Vector to display
- fc34debe-9269-4375-95e4-d25e8d63a407
- Vector
- Vector
- true
- 6533ec9d-4495-4c8a-abb7-5787f90de7ea
- 1
-
1576
1172
39
31
-
1597
1187.75
- Colour of vector
- 09797b30-bc80-48f7-b585-b976799662f7
- Colour
- Colour
- true
- 66b5769c-daac-4f71-b446-1bdc9000c1a5
- 1
-
1576
1203
39
30
-
1597
1218.25
- 1
- 1
- {0}
-
255;0;0;0
- Width of vector lines
- 64d3e9e2-b7c4-47f0-bc66-c0c7219e0613
- Width
- Width
- true
- b341f2f2-bafe-4640-bc3f-8e5e67765210
- 1
-
1576
1233
39
31
-
1597
1248.75
- 1
- 1
- {0}
- 2
- fbac3e32-f100-4292-8692-77240a42fd1a
- Point
- Contains a collection of three-dimensional points
- true
- b0542c10-46b0-4545-a61d-f17f6200c10c
- Point
- Point
- false
- f4f92fb4-1c1f-4bd0-9be7-56b5fe257616
- 1
-
1246
1209
50
20
-
1271.8
1219.356
- 16ef3e75-e315-4899-b531-d3166b42dac9
- Vector
- Contains a collection of three-dimensional vectors
- 6533ec9d-4495-4c8a-abb7-5787f90de7ea
- Vector
- Vector
- false
- 6dd1ee20-ba81-4d52-b75e-f1036dc33688
- 1
-
664
1231
50
20
-
689.5103
1241.201
- 17af01a5-a846-4769-9478-de1df65a0afa
- Colour CMYK
- Create a colour from floating point {CMYK} channels.
- 8353dc99-a814-4a42-ac07-281e06ca746e
- Colour CMYK
- Colour CMYK
-
1225
1249
126
100
-
1292
1299
- Cyan channel (cyan is defined in the range {0.0 to 1.0})
- 69c7fec5-8e25-4cc4-abff-cf1a1611a03f
- Cyan
- Cyan
- false
- 0
-
1227
1251
50
24
-
1253.5
1263
- 1
- 1
- {0}
- 1
- Magenta channel (magenta is defined in the range {0.0 to 1.0})
- 691bba4e-cdf8-482e-8d48-d842e08548e4
- Magenta
- Magenta
- false
- 0
-
1227
1275
50
24
-
1253.5
1287
- 1
- 1
- {0}
- 0
- Yellow channel (yellow is defined in the range {0.0 to 1.0})
- 213662c7-4f84-4b57-b897-b43cfac48de8
- Yellow
- Yellow
- false
- 0
-
1227
1299
50
24
-
1253.5
1311
- 1
- 1
- {0}
- 0
- Key channel (key is defined in the range {0.0 to 1.0})
- 561f7064-7775-4ae1-83a6-c7a3894500e3
- Key
- Key
- false
- 0
-
1227
1323
50
24
-
1253.5
1335
- 1
- 1
- {0}
- 0
- Resulting colour
- 66b5769c-daac-4f71-b446-1bdc9000c1a5
- Colour
- Colour
- false
- 0
-
1307
1251
42
96
-
1328
1299
- 5a41528b-12b9-40dc-a3f2-842034d267c4
- Text Tag 3D
- Represents a list of 3D text tags in a Rhino viewport
- 6b963218-a2d5-485c-927e-605be9ee1b90
- Text Tag 3D
- Text Tag 3D
-
1439
1402
95
104
-
1520
1454
- Location and orientation of text tag
- true
- d1369a6b-ddef-4504-bab3-23892726338e
- Location
- Location
- false
- 7a34fe84-cbab-46b0-a89b-9e3d35f1733b
- 1
-
1441
1404
64
20
-
1474.5
1414
- The text to display
- ed8a14a8-5e1e-401d-8dba-2dbb48252604
- Text
- Text
- true
- b83b3e61-a904-467d-9cfb-1bb797cec01e
- 1
-
1441
1424
64
20
-
1474.5
1434
- Size of text
- 0274356e-865f-491c-8e74-1483562699d0
- Size
- Size
- false
- 14320d71-a3db-421d-8283-f059bec5d20e
- 1
-
1441
1444
64
20
-
1474.5
1454
- 1
- 1
- {0}
- 1
- Optional colour of tag
- a03f4c7a-c809-4d53-800a-2abad86f6c74
- Colour
- Colour
- true
- 0
-
1441
1464
64
20
-
1474.5
1474
- Text justification
- 04525e38-611e-49f6-a16f-30b127458c38
- Justification
- Justification
- false
- 0
-
1441
1484
64
20
-
1474.5
1494
- 1
- 1
- {0}
- 7
- 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
- Number
- Contains a collection of floating point numbers
- 66c58703-5ec5-4c44-b05b-29513879026b
- Number
- Number
- false
- 1da2ad01-b257-4c1b-a9a4-0b46771f4b94
- 1
-
654
912
53
20
-
681.0159
922.5012
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 14320d71-a3db-421d-8283-f059bec5d20e
- Number Slider
- Number Slider
- false
- 0
-
1148
1496
203
20
-
1148.953
1496.822
- 1
- 1
- 0
- 1
- 0
- 0
- 0.1
- f31d8d7a-7536-4ac8-9c96-fde6ecda4d0a
- Cluster
-
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
- Contains a cluster of Grasshopper components
- true
- 7dd48f93-13b8-40df-beb3-800ee9aa854c
- Cluster
- Cluster
- false
- 4
- 5ed57da4-7ea3-4567-8ab7-0558dd1cb314
- 716ca465-ff97-4024-b13a-7ee7ac1ca970
- 7a34fe84-cbab-46b0-a89b-9e3d35f1733b
- b83b3e61-a904-467d-9cfb-1bb797cec01e
- bd91663a-74d1-45c7-b48f-c9e9e6212ed1
- d5f174af-683a-4c57-89d0-b6c39f9502b1
- ccd41bb4-270f-4c4f-8258-56e82115bdb7
- 45f35680-dc1e-4658-ba4b-02e162a297d7
-
1232
1405
121
59
-
1296
1435
- 2
- d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
- 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
- 2
- fbac3e32-f100-4292-8692-77240a42fd1a
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Contains a collection of generic curves
- true
- 716ca465-ff97-4024-b13a-7ee7ac1ca970
- Curve
- Curve
- true
- 95a5c4a5-decf-4aba-9caa-e70fd6d79737
- 1
-
1234
1407
47
27
-
1259
1420.75
- Contains a collection of floating point numbers
- 5ed57da4-7ea3-4567-8ab7-0558dd1cb314
- Number
- Number
- true
- 66c58703-5ec5-4c44-b05b-29513879026b
- 1
-
1234
1434
47
28
-
1259
1448.25
- Point on the curve at {t}
- 7a34fe84-cbab-46b0-a89b-9e3d35f1733b
- Point
- Point
- false
- 0
-
1311
1407
40
27
-
1331
1420.75
- Resulting text consisting of all the fragments
- b83b3e61-a904-467d-9cfb-1bb797cec01e
- Result
- Result
- false
- 0
-
1311
1434
40
28
-
1331
1448.25
- fbac3e32-f100-4292-8692-77240a42fd1a
- Point
- Contains a collection of three-dimensional points
- true
- b5adfe36-4ced-4a21-87eb-9e57f419f77b
- Point
- Point
- false
- 0
-
66
882
50
20
-
91.64089
892.3492
- 1
- 4
- {0}
- ea3da993-f179-42c6-a654-b615987720ef
- -1
- 0
- 0
- point_object
- d60ff9dc-5c87-4a1d-9e48-e1f2e4275e42
- -1
- 0
- 0
- point_object
- 606cc65a-0598-497d-ac5e-7df2bb764971
- -1
- 0
- 0
- point_object
- 511f926f-180d-4c0f-a233-40ed00900c56
- -1
- 0
- 0
- point_object
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- b341f2f2-bafe-4640-bc3f-8e5e67765210
- Number Slider
- Number Slider
- false
- 0
-
1371
1364
203
20
-
1371.72
1364.28
- 3
- 1
- 1
- 10
- 0
- 0
- 3
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- f2385607-20cb-433d-ad95-4cfd113b1438
- Panel
- false
- 0
- 582dbb6b-174a-4204-b000-2603aa49c3f3
- 1
- Double click to edit panel content…
-
-343
776
212
722
- 0
- 0
- 0
-
-342.1425
776.4541
-
255;240;58;100
- true
- true
- true
- false
- false
- true
- Courier New
- 3.2
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- bb735a1b-53e0-4391-93ad-eead3a718dac
- Panel
- false
- 0
- b5adfe36-4ced-4a21-87eb-9e57f419f77b
- 1
- Double click to edit panel content…
-
-133
775
170
135
- 0
- 0
- 0
-
-132.0986
775.1041
-
255;240;58;100
- true
- true
- true
- false
- false
- true
- Courier New
- 3.2
- 3581f42a-9592-4549-bd6b-1c0fc39d067b
- Construct Point
- Construct a point from {xyz} coordinates.
- true
- f5dbd785-b422-4a70-acbb-ae7f9b5b58cd
- Construct Point
- Construct Point
-
-90
1752
138
114
-
-4
1809
- {x} coordinate
- 8f9b07c1-881a-49e5-a211-0e6ef46b2195
- X coordinate
- X coordinate
- false
- 3e4ce6f0-4e16-4c8f-bd02-036734bae7d3
- 1
-
-88
1754
69
36
-
-52
1772.333
- 1
- 1
- {0}
- 0
- {y} coordinate
- 6bdf9f74-b76c-4191-af77-909b682eb97b
- Y coordinate
- Y coordinate
- false
- 2621827a-5351-479d-8a0b-230e47d78b72
- 1
-
-88
1790
69
37
-
-52
1809
- 1
- 1
- {0}
- 0
- {z} coordinate
- a5520e43-1435-49cc-b8da-b0a2783cb271
- Z coordinate
- Z coordinate
- false
- 8bd25bb8-a3ed-4e20-a3db-97eeb8aeaf2a
- 1
-
-88
1827
69
37
-
-52
1845.667
- 1
- 1
- {0}
- 0
- Point coordinate
- 44d27086-3607-402a-a899-5868eaa6acb0
- Point
- Point
- false
- 0
-
11
1754
35
110
-
28.5
1809
- 3581f42a-9592-4549-bd6b-1c0fc39d067b
- Construct Point
- Construct a point from {xyz} coordinates.
- true
- 1f881c6b-7252-4b93-b4c3-3910bdf8b82d
- Construct Point
- Construct Point
-
-84
1883
138
114
-
2
1940
- {x} coordinate
- 99da3211-87b2-48a0-b157-42a8ab4e1c9c
- X coordinate
- X coordinate
- false
- 4c081220-57bc-4f0e-9898-104e77cd31c3
- 1
-
-82
1885
69
36
-
-46
1903.333
- 1
- 1
- {0}
- 0
- {y} coordinate
- 157cb1e6-270d-4252-bdfe-e473c4fe501b
- Y coordinate
- Y coordinate
- false
- 3db092f5-90e5-4553-b0eb-6c677e9b247d
- 1
-
-82
1921
69
37
-
-46
1940
- 1
- 1
- {0}
- 0
- {z} coordinate
- e5f5f813-7d0f-41b9-8fa8-9b026352170f
- Z coordinate
- Z coordinate
- false
- 04682f51-380d-451d-a85d-ea6f6d988190
- 1
-
-82
1958
69
37
-
-46
1976.667
- 1
- 1
- {0}
- 0
- Point coordinate
- 39d9064d-b77d-47e0-9144-75193315cebc
- Point
- Point
- false
- 0
-
17
1885
35
110
-
34.5
1940
- 3581f42a-9592-4549-bd6b-1c0fc39d067b
- Construct Point
- Construct a point from {xyz} coordinates.
- true
- 3213a36d-c210-43d6-a61e-d49158698f5c
- Construct Point
- Construct Point
-
-90
2024
138
114
-
-4
2081
- {x} coordinate
- f94eceee-1607-4d4b-8e0c-caf4ae206056
- X coordinate
- X coordinate
- false
- 3db092f5-90e5-4553-b0eb-6c677e9b247d
- 1
-
-88
2026
69
36
-
-52
2044.333
- 1
- 1
- {0}
- 0
- {y} coordinate
- cc2c7ce3-f5a1-4363-bc1b-ae6e1d99a23a
- Y coordinate
- Y coordinate
- false
- cba719d9-a0fb-48f0-a301-cafac742d69a
- 1
-
-88
2062
69
37
-
-52
2081
- 1
- 1
- {0}
- 0
- {z} coordinate
- a32b61f7-bb2c-4a7b-82f9-e90dcf817b9b
- Z coordinate
- Z coordinate
- false
- bc571064-e68c-4729-9c37-c8deb3ac441d
- 1
-
-88
2099
69
37
-
-52
2117.667
- 1
- 1
- {0}
- 0
- Point coordinate
- 05daa283-57ba-4890-814a-9743b85e34b5
- Point
- Point
- false
- 0
-
11
2026
35
110
-
28.5
2081
- 3581f42a-9592-4549-bd6b-1c0fc39d067b
- Construct Point
- Construct a point from {xyz} coordinates.
- true
- 64145752-4750-45d2-b6ae-cf0a04eb70df
- Construct Point
- Construct Point
-
-90
2161
138
114
-
-4
2218
- {x} coordinate
- e1576023-2be0-4cbb-ae11-1404a83a1d0a
- X coordinate
- X coordinate
- false
- 3db092f5-90e5-4553-b0eb-6c677e9b247d
- 1
-
-88
2163
69
36
-
-52
2181.333
- 1
- 1
- {0}
- 0
- {y} coordinate
- 3e10b2cd-b08a-4f9f-ad64-0475d7be9fb3
- Y coordinate
- Y coordinate
- false
- 3db092f5-90e5-4553-b0eb-6c677e9b247d
- 1
-
-88
2199
69
37
-
-52
2218
- 1
- 1
- {0}
- 0
- {z} coordinate
- e057b4c4-c650-49e4-bdf1-0d5ca7ddc928
- Z coordinate
- Z coordinate
- false
- c60746c6-c988-4ddd-a28f-299b845da961
- 1
-
-88
2236
69
37
-
-52
2254.667
- 1
- 1
- {0}
- 0
- Point coordinate
- 2b1618a1-1c0d-45b1-ab85-2d0306f9fc24
- Point
- Point
- false
- 0
-
11
2163
35
110
-
28.5
2218
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 3e4ce6f0-4e16-4c8f-bd02-036734bae7d3
- Number Slider
- Number Slider
- false
- 0
-
-342
1762
203
20
-
-341.363
1762.905
- 3
- 1
- 1
- 40
- 0
- 0
- 0
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 2621827a-5351-479d-8a0b-230e47d78b72
- Number Slider
- Number Slider
- false
- 0
-
-342
1802
203
20
-
-341.181
1802.889
- 3
- 1
- 1
- 40
- 0
- 0
- 0
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 8bd25bb8-a3ed-4e20-a3db-97eeb8aeaf2a
- Number Slider
- Number Slider
- false
- 0
-
-341
1843
203
20
-
-340.8709
1843.461
- 3
- 1
- 1
- 40
- 0
- 0
- 0
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 4c081220-57bc-4f0e-9898-104e77cd31c3
- Number Slider
- Number Slider
- false
- 0
-
-342
1902
203
20
-
-341.5822
1902.033
- 3
- 1
- 1
- 40
- 0
- 0
- 0
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 3db092f5-90e5-4553-b0eb-6c677e9b247d
- Number Slider
- Number Slider
- false
- 0
-
-342
1942
203
20
-
-341.3515
1942.488
- 3
- 1
- 1
- 40
- 0
- 0
- 10
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 04682f51-380d-451d-a85d-ea6f6d988190
- Number Slider
- Number Slider
- false
- 0
-
-342
1982
203
20
-
-341.6729
1982.943
- 3
- 1
- 1
- 40
- 0
- 0
- 0
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- eb8e1cdc-6e3c-4434-a3bc-442f2ad34a2e
- Number Slider
- Number Slider
- false
- 0
-
-340
2038
203
20
-
-339.6088
2038.103
- 3
- 1
- 1
- 40
- 0
- 0
- 15
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- cba719d9-a0fb-48f0-a301-cafac742d69a
- Number Slider
- Number Slider
- false
- 0
-
-340
2078
203
20
-
-339.8815
2078.557
- 3
- 1
- 1
- 40
- 0
- 0
- 0
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- bc571064-e68c-4729-9c37-c8deb3ac441d
- Number Slider
- Number Slider
- false
- 0
-
-340
2119
203
20
-
-339.2451
2119.012
- 3
- 1
- 1
- 40
- 0
- 0
- 0
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- f3f4d4d6-f0b1-49c0-ab44-47a8251d7212
- Number Slider
- Number Slider
- false
- 0
-
-341
2174
203
20
-
-340.3308
2174.349
- 3
- 1
- 1
- 40
- 0
- 0
- 15
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 3f0011df-aaa7-45f1-80f2-715bb63517e8
- Number Slider
- Number Slider
- false
- 0
-
-341
2214
203
20
-
-340.1489
2214.803
- 3
- 1
- 1
- 40
- 0
- 0
- 15
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- c60746c6-c988-4ddd-a28f-299b845da961
- Number Slider
- Number Slider
- false
- 0
-
-341
2255
203
20
-
-340.5125
2255.258
- 3
- 1
- 1
- 40
- 0
- 0
- 0
- c77a8b3b-c569-4d81-9b59-1c27299a1c45
- 4Point Surface
- Create a surface connecting three or four corner points.
- true
- 54c2c725-fe17-495b-89a5-d9f5e8519721
- 4Point Surface
- 4Point Surface
-
324
1960
131
108
-
392
2014
- First corner
- 677483cd-1b12-47a3-9dc0-147602b6e435
- Corner A
- Corner A
- false
- 44d27086-3607-402a-a899-5868eaa6acb0
- 1
-
326
1962
51
26
-
353
1975
- Second corner
- 9a18b4ed-6a85-430e-a19b-a7cdad91428c
- Corner B
- Corner B
- false
- 39d9064d-b77d-47e0-9144-75193315cebc
- 1
-
326
1988
51
26
-
353
2001
- Third corner
- 21b549f6-68cd-41ef-8be1-7363d74ae4bd
- Corner C
- Corner C
- false
- 2b1618a1-1c0d-45b1-ab85-2d0306f9fc24
- 1
-
326
2014
51
26
-
353
2027
- Optional fourth corner
- a42f88de-2577-4eca-b7bd-14f47b2c9c72
- Corner D
- Corner D
- true
- 05daa283-57ba-4890-814a-9743b85e34b5
- 1
-
326
2040
51
26
-
353
2053
- Resulting surface
- 42d82cbc-a7c5-42f2-94c6-d3308de1539b
- Surface
- Surface
- false
- 0
-
407
1962
46
104
-
430
2014
- 75ac008b-1bc2-4edd-b967-667d628b9d24
- Divide Domain²
- Divides a two-dimensional domain into equal segments.
- 7fb4992c-1d13-409e-acd4-447b410907ec
- Divide Domain²
- Divide Domain²
-
538
2069
139
115
-
602
2127
- Base domain
- 9a3d3f8c-78ce-4fe8-b5bf-23ac9b3ebef6
- Domain
- Domain
- false
- 42d82cbc-a7c5-42f2-94c6-d3308de1539b
- 1
-
540
2071
47
37
-
565
2089.5
- Number of segments in {u} direction
- 37c0a415-69c1-40e3-b064-83fead191282
- U Count
- U Count
- false
- 3dbf7b71-abe0-49a3-9739-4755ab429c83
- 1
-
540
2108
47
37
-
565
2126.5
- 1
- 1
- {0}
- 10
- Number of segments in {v} direction
- 968331cd-b23e-4059-af79-fdbdb919c1fd
- V Count
- V Count
- false
- 3dbf7b71-abe0-49a3-9739-4755ab429c83
- 1
-
540
2145
47
37
-
565
2163.5
- 1
- 1
- {0}
- 10
- 1
- Individual segments
- 647a79f8-61f2-41b4-9550-300d31e85cee
- Segments
- Segments
- false
- 0
-
617
2071
58
111
-
646
2126.5
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 3dbf7b71-abe0-49a3-9739-4755ab429c83
- Number Slider
- Number Slider
- false
- 0
-
306
2119
203
20
-
306.8723
2119.752
- 3
- 1
- 1
- 100
- 0
- 0
- 5
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- fcee2441-6e0a-45f4-b6d4-c0a102bfc43f
- Number Slider
- Number Slider
- false
- 0
-
308
2150
203
20
-
308.1266
2150.365
- 3
- 1
- 1
- 100
- 0
- 0
- 12
- 6a9ccaab-1b03-484e-bbda-be9c81584a66
- Isotrim
- Extract an isoparametric subset of a surface.
- true
- 8f4b9f99-4149-4309-8238-d800cdd2312b
- Isotrim
- Isotrim
-
699
2035
125
60
-
761
2065
- Base surface
- 9ee4cb02-e5e4-4780-93e7-f5ee0f9b7d19
- Surface
- Surface
- false
- 42d82cbc-a7c5-42f2-94c6-d3308de1539b
- 1
-
701
2037
45
28
-
725
2051
- Domain of subset
- 9690e260-d2ac-4f88-ad7d-4321cf5c507c
- Domain
- Domain
- false
- 647a79f8-61f2-41b4-9550-300d31e85cee
- 1
-
701
2065
45
28
-
725
2079
- Subset of base surface
- 9ca5535e-1b47-4fa0-b698-a174e6a1bece
- Surface
- Surface
- false
- 0
-
776
2037
46
56
-
799
2065
- 8d372bdc-9800-45e9-8a26-6e33c5253e21
- Deconstruct Brep
- Deconstruct a brep into its constituent parts.
- true
- 952b063a-a749-4e46-a95b-263dc785839c
- Deconstruct Brep
- Deconstruct Brep
-
835
2002
127
126
-
881
2065
- Base Brep
- 78a0dc2d-a0ec-42fb-ae3a-a38fab45dfa9
- Brep
- Brep
- false
- 9ca5535e-1b47-4fa0-b698-a174e6a1bece
- 1
-
837
2004
29
122
-
853
2065
- 1
- Faces of Brep
- 030a6d84-ec45-414d-bb3d-d956c7c06544
- Faces
- Faces
- false
- 0
-
896
2004
64
40
-
920
2024.333
- 1
- Edges of Brep
- eceeeb87-d2a8-4d0a-8901-51e097a7a463
- 1
- Edges
- Edges
- false
- 0
-
896
2044
64
41
-
920
2065
- 1
- Vertices of Brep
- c9aeb47f-5b37-4478-bab4-81d6588e70aa
- 1
- Vertices
- Vertices
- false
- 0
-
896
2085
64
41
-
920
2105.667
- fbac3e32-f100-4292-8692-77240a42fd1a
- Point
- Contains a collection of three-dimensional points
- true
- 16b5a61e-5cf5-4e12-8f0c-6dbba577bcbd
- Point
- Fixed Points
- false
- 2b1618a1-1c0d-45b1-ab85-2d0306f9fc24
- 05daa283-57ba-4890-814a-9743b85e34b5
- 39d9064d-b77d-47e0-9144-75193315cebc
- 44d27086-3607-402a-a899-5868eaa6acb0
- 4
-
358
1840
71
20
-
393.5723
1850.552
- 5e2f9e3f-d467-46f6-870c-6fa7cd01e1ed
- c2ea695e-1a09-6f42-266d-113498879f60
- removeDuplicatePts
- Removes similar points from a list
- true
- 500da87e-6b47-41a4-b895-1a52c89b0863
- removeDuplicatePts
- removeDuplicatePts
-
1037
2118
179
144
-
1106
2190
- 1
- list of points to clean
- b9011fc8-beda-4b5c-8819-3448b76d2755
- points
- points
- false
- c9aeb47f-5b37-4478-bab4-81d6588e70aa
- 1
-
1039
2120
52
70
-
1066.5
2155
- points closer than this distance will be combined
- cc24b768-3ac7-4cce-a1d6-508d6670771d
- tolerance
- tolerance
- true
- 0
-
1039
2190
52
70
-
1066.5
2225
- 1
- 1
- {0}
- 0.01
- 1
- list of unique points
- a00bbd08-b4a8-45ce-ae6b-380933cbb588
- 1
- unique points
- unique points
- false
- 0
-
1121
2120
93
140
-
1159.5
2190
- 5b882297-9063-439e-82b9-70961f743c5d
- c2ea695e-1a09-6f42-266d-113498879f60
- removeDuplicateLines
- Removes similar lines from a list.
- 6cdd037c-8266-40e3-ab84-882e9e0fbf36
- removeDuplicateLines
- removeDuplicateLines
-
1039
1955
171
157
-
1108
2034
- 1
- list of lines to clean
- 037f33e4-1560-43fc-b30d-fff87a8ea05c
- lines
- lines
- false
- eceeeb87-d2a8-4d0a-8901-51e097a7a463
- 1
-
1041
1957
52
76
-
1068.5
1995.25
- lines with start/endpoints closer than this distance will be combined
- fd16261c-10fc-49fe-b05d-f7afcf4680fe
- tolerance
- tolerance
- true
- 0
-
1041
2033
52
77
-
1068.5
2071.75
- 1
- 1
- {0}
- 0.01
- 1
- list of unique lines
- e45ffad1-5dee-457d-b440-088d4bc4488e
- 1
- unique lines
- unique lines
- false
- 0
-
1123
1957
85
153
-
1157.5
2033.5
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 65823a8a-0eb9-4940-88e8-473a954767a4
- Panel
- false
- 1
- e45ffad1-5dee-457d-b440-088d4bc4488e
- 1
- Double click to edit panel content…
-
1236
1852
160
672
- 0
- 0
- 0
-
1236.118
1852.413
-
255;240;58;100
- true
- true
- true
- false
- false
- true
- Courier New
- 3.2
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 31a0a341-10ab-47c1-b3c2-4505b7092c32
- Panel
- false
- 0
- a00bbd08-b4a8-45ce-ae6b-380933cbb588
- 1
- Double click to edit panel content…
-
1593
1957
160
368
- 0
- 0
- 0
-
1593.624
1957.447
-
255;240;58;100
- true
- true
- true
- false
- false
- true
- Courier New
- 3.2
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- db995098-29cf-4210-adef-a44cce97d7fe
- Number Slider
- Number Slider
- false
- 0
-
203
868
203
20
-
203.973
868.271
- 3
- 1
- 1
- 100
- 0
- 0
- 4
- 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe
- Scribble
- true
-
338.6898
1761.483
-
1555.828
1761.483
-
1555.828
1837.46
-
338.6898
1837.46
- A quick note
- Microsoft Sans Serif
- fab49501-d03b-40c8-a2ba-bd136b2717a0
- false
- Scribble
- Scribble
- 100
- G30M3TRY G3N3R4TI0N
-
333.6898
1756.483
1227.139
85.97656
-
338.6898
1761.483
- 71fa5077-27c5-427a-a076-7eb6663e3a62
- f5801884-25d9-43da-1e38-333dfa0bdc8c
- Support (Karamba3D)
- Creates supports at nodes of given node-indexes or node-coordinates. Lets you select translations/rotations which should be zero.
- true
- 76100cc9-da38-4e08-90d7-0cbaffe8a2a5
- Support (Karamba3D)
- Support (Karamba3D)
-
1938
929
178
213
-
2050
1007
- true
- 6
- true
- true
- true
- true
- true
- true
- Input indexes or coordinates
- 99b44c83-654d-4fd1-871b-6cd8dbfa766d
- Pos|Ind
- Pos|Ind
- false
- 16b5a61e-5cf5-4e12-8f0c-6dbba577bcbd
- 1
-
1940
931
95
76
-
1989
969
- Plane for orienting the support. By default supports are defined using the global coordinate system
- 47e5bd6d-7d16-4db4-889c-3a75aec34205
- Plane of reference
- Plane of reference
- true
- 0
-
1940
1007
95
76
-
1989
1045
- Output support(s)
- 949e265c-c038-4e99-b27b-79cdc4b4b83f
- Support
- Support
- false
- 0
-
2065
931
49
152
-
2089.5
1007
- bfa32b4d-f295-4b19-99a9-f969f6d7cdc8
- f5801884-25d9-43da-1e38-333dfa0bdc8c
- Support (Karamba3D)
- Support with or without prescribed displacements
- 931720dd-52cf-4153-9e9c-3c8b0ceca505
- Support (Karamba3D)
- Support (Karamba3D)
- false
- 949e265c-c038-4e99-b27b-79cdc4b4b83f
- 1
-
2150
1001
118
20
-
2209.2
1011.6
- 36cefb8a-a36a-4f35-8351-f83e9c20dc38
- f5801884-25d9-43da-1e38-333dfa0bdc8c
- Assemble Model (Karamba3D)
- Creates a finite element model from given entities (points, beams, supports, loads, cross sections, materials,... ).
- true
- 7904624d-70da-4c60-a636-537decb8812a
- Assemble Model (Karamba3D)
- Assemble Model (Karamba3D)
-
2417
918
219
214
-
2527
1025
- 1
- Input nodes of the model that may be connected by elements. May contain duplicate points. The elimination of duplicate nodes closer than 'LDist' does not apply to them. In case of duplicate points, elements are attached to them alternating: first element to first duplicate point, second element to second duplicate point, third element to first duplicate point in case there are only two points in one position. The same mechanism applies to point-loads and supports.
- a0776b7b-ec41-4fea-9e02-11f8c1383242
- Point
- Point
- true
- 0
-
2419
920
93
23
-
2467
931.6667
- 1
- Input beams/shells of the model
- ff5143d1-6aa2-4bc2-bb62-6912768c6c56
- Elem
- Elem
- true
- e4542606-55ca-4319-bb2b-a01b8b04ea0a
- 1
-
2419
943
93
23
-
2467
955
- 1
- input supports
- 3b640168-4b49-48b3-87bf-649d74339bbd
- Support
- Support
- true
- 931720dd-52cf-4153-9e9c-3c8b0ceca505
- 1
-
2419
966
93
24
-
2467
978.3334
- 1
- input loads
- 4b794a38-1026-4bbc-b71f-1401121efd8a
- Load
- Load
- true
- 6a25eec6-8b22-4d8e-af99-1671c054f468
- 1
-
2419
990
93
23
-
2467
1001.667
- 1
- Input cross sections of the model
- c1d9ab84-4d7b-4e15-9ca1-00ce3a98b5a7
- Cross section
- Cross section
- true
- 0
-
2419
1013
93
23
-
2467
1025
- 1
- Input material of the model
- 50e19c6b-fa6e-483e-9ad6-9ea08228ecef
- Material
- Material
- true
- 0
-
2419
1036
93
24
-
2467
1048.333
- 1
- Input element joints
- 2675ec72-c556-4c3c-8a4b-d8e5e6b07ab1
- Joint
- Joint
- true
- 0
-
2419
1060
93
23
-
2467
1071.667
- 1
- Input sets of beams
- dff35f06-114a-40cd-b065-e53a9e093634
- Beam set
- Beam set
- true
- 0
-
2419
1083
93
23
-
2467
1095
- Limit Distance [m] for coincident points (for point-loads, supports given with coordinates).
- 3c60684d-8e32-4af4-8579-dabcf1c569ed
- Limit distance [m]
- Limit distance [m]
- true
- 0
-
2419
1106
93
24
-
2467
1118.333
- 1
- 1
- {0}
- 0.005
- Model based on inputs
- 6988f39d-63f8-4216-bd78-c1b5ad9adb52
- Model
- Model
- false
- 0
-
2542
920
92
52
-
2588
946.25
- information regarding the assembly of the model
- c7e37d70-b75e-4e1d-abc9-2d92869ee2b2
- Info
- Info
- false
- 0
-
2542
972
92
53
-
2588
998.75
- Mass of structure in [kg]
- cf8a3fb3-5c7f-40f6-828b-0dcd35dc8d90
- Mass [kg]
- Mass [kg]
- false
- 0
-
2542
1025
92
52
-
2588
1051.25
- Center of gravity of the model.
- 4c7f26cc-2b81-4c05-9401-5929397519e5
- Center of Gravity
- Center of Gravity
- false
- 0
-
2542
1077
92
53
-
2588
1103.75
- 4b50852b-15aa-4778-aff4-f9b4344df432
- f5801884-25d9-43da-1e38-333dfa0bdc8c
- Line to Beam (Karamba3D)
- Geometry is assumed to be given in [m]. Creates beams with default properties from given lines. Lines that meet at a common point are thus connected with each other. Karamba assumes input to be in meters.
- true
-
iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAF9SURBVEhLtZFPSwJRFMXnY7SqD9E6CPoAuYnIItwWQYStKwokxKQIQYhQCcL+LAILCsEgTGjRLhBatAja9JcWUoh2uscccJybPnN68ONxztx37rvzLAD/imp6iWp6iWqa0OfHeP8Ukja9Y8hZQxhornMIU3pGMC1hmI0BiylgeEFM0UK6udYhTLDDE6eiZHGnrjdZYk0jDtGO38K5c5KuGrQK5+Lv+nODduG2FnwiHWcdQqOD8IBI13mX0chMvBr0R74qdlj88BYTUfNwoppk9aC6PLkOZC7fUP78eNnYuQZ1bL8on83CiWrGTirBlT3g6OKp9Pr4gM1kDtSRxJV8Ng8nqpk6R2U3D2RvftjOlhHdOqtN0kk4UU2G3t8Vk2vhkFRYtSac5LjwjtEwyqbhRDWJrADD2YQNMvnnEt/AFzIPJ7pZD+fOSdIF1N5gPoE5rb4VbqMhnJq355tIg45ubuMUljXYGO4FbkOaNHvdoJpeoppeoppeopreAesbtyKMrA9Wm84AAAAASUVORK5CYII=
- fe02135e-1b46-4b44-acb7-3a9916203fd3
- true
- Line to Beam (Karamba3D)
- Line to Beam (Karamba3D)
-
1941
701
176
207
-
2051
797
- 1
- Straight line which will be connected to others if they meet at common points. Node indexes may change if lines are added.
- e5c672c4-039c-4263-a506-a5294da03337
- true
- Line
- Line
- false
- 95a5c4a5-decf-4aba-9caa-e70fd6d79737
- 1
-
1943
703
93
46
-
1991
726.375
- 1
- Colour of the beam. The component applies the longest list principle with respect to the input lines.
- a37e9f47-de3c-4df8-a1f2-7936fb8fa109
- true
- Color
- Color
- true
- 0
-
1943
749
93
47
-
1991
773.125
- 1
- Identifier of the beam. Need not be unique in a model. The component applies the longest list principle with respect to the input lines.
- 43820136-dca3-49ca-8832-6f7b337c590b
- true
- Identifier
- Identifier
- true
- 0
-
1943
796
93
47
-
1991
819.875
- 1
- 1
- {0}
- false
- 1
- Cross section of the beam. The component applies the longest list principle with respect to the input lines.
- 437060c3-9fb9-4c68-8905-0b68d599c81c
- true
- Cross section
- Cross section
- true
- 0
-
1943
843
93
47
-
1991
866.625
- Beams with default properties
- e4542606-55ca-4319-bb2b-a01b8b04ea0a
- true
- Element
- Element
- false
- 0
-
2066
703
49
62
-
2090.5
734.1667
- Endpoints of the beams
- 3e3fa9e0-b0a8-485a-a2ee-def270c0a783
- true
- Points
- Points
- false
- 0
-
2066
765
49
62
-
2090.5
796.5
- Information regarding the conversion of lines to beams
- ba757380-469c-4d27-8f3a-69a68332571e
- true
- Info
- Info
- false
- 0
-
2066
827
49
63
-
2090.5
858.8334
- Line to Beam
- 1
- Line to Beam
- 6
- 0
- 1
- List of points which will be inserted at the beginning of the node-list at the output-plug. This makes it easy to reference them by index in the model later on. May contain duplicate points. In case of duplicate points elements are attached to them alternating: first element to first duplicate point, second element to second duplicate point, third element to first duplicate point in case there are only two points in one position.
- cbcbe31b-6fb0-4cd8-81eb-af6541f06d8c
- true
- Points
- Points
- true
- 0
-
1943
899
5
0
-
1991
899
- If false, a line only results in an element if it connects to points given in the 'Points' input-plug.
- e21647a7-f154-4714-aa4b-0f838fa07eaa
- true
- New
- New
- true
- 0
-
1943
899
5
0
-
1991
899
- 1
- 1
- {0}
- true
- Remove duplicate lines - otherwise there could be two elements on the same spot which is normally not preferred.
- e21bf3c2-e629-4ecb-b7f5-da5b708fcbf1
- true
- Remove
- Remove
- true
- 0
-
1943
899
5
0
-
1991
899
- 1
- 1
- {0}
- true
- Limit distance [m] for coincident points.
- 2376372d-ef74-44d2-9526-d21116cfc60c
- true
- Limit distance [m]
- Limit distance [m]
- true
- 0
-
1943
899
5
0
-
1991
899
- 1
- 1
- {0}
- 0.005
- 1
- New orientation of the local Z-axis of beam. If the vector has zero length, the default orientation remains in place.
- 820b8dc3-4d93-4bf0-a688-49d28482a23b
- true
- Z-Orientation
- Z-Orientation
- true
- 0
-
1943
899
5
0
-
1991
899
- If true the beam has bending stiffness. Otherwise it is a truss.
- a65f359c-ac76-4f92-a7c9-3efa2cb7cc2a
- true
- Bending
- Bending
- true
- 0
-
1943
899
5
0
-
1991
899
- 0
- 0
- false
- f0b8c266-6d81-485c-b696-4980071ba603
- f5801884-25d9-43da-1e38-333dfa0bdc8c
- Loads (Karamba3D)
- Creates all types of loads for a structural model.
- true
-
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
- 6671ec84-980b-46d5-96b7-6aa2b1401a38
- Loads (Karamba3D)
- Loads (Karamba3D)
-
1963
1196
117
190
-
2029
1269
- Load for a structural model.
- 154ec4cd-dae2-415f-a202-bdfb989a6771
- Load
- Load
- false
- 0
-
2044
1198
34
141
-
2061
1268.5
- Point
- 8
- Gravity
- 2
- 0
- Direction of gravity []
- 1524e4a1-dbae-4104-b014-2ef403efc1f1
- Vector
- Vector
- true
- 0
-
2064
1201
43
70
-
2087
1236.25
- 1
- 1
- {0}
-
0
0
-1
- Number of loadcase
- d27f997e-d40e-4b6f-861f-7536f0a8dae1
- LCase
- LCase
- true
- 0
-
2064
1271
43
71
-
2087
1306.75
- 1
- 1
- {0}
- 0
- 0
- 0
- Point
- 5
- 0
- Input force vector [kN]
- ab439c2c-8b05-4c1a-a432-f562ca5d2252
- Force Vector
- Force
- true
- c8f5be92-d750-44f1-9eb2-4bd9fb86d69d
- 1
-
1965
1198
49
28
-
1991
1212.1
- Input moment vector [kNm]
- 1d2f06e2-48df-44bf-8a50-749572eaa731
- Moment Vector
- Moment
- true
- 0
-
1965
1226
49
28
-
1991
1240.3
- 'True' if the load rotates with the node in large deformation analysis.
- 249ddfc2-1376-40ff-968a-181b643ddd3b
- Local?
- Local?
- true
- 0
-
1965
1254
49
28
-
1991
1268.5
- 1
- 1
- {0}
- false
- Input indexes or coordinates
- 40938f68-dfe6-4875-944e-1b749da5df3d
- Pos|Ind
- Pos|Ind
- false
- 3e3fa9e0-b0a8-485a-a2ee-def270c0a783
- 1
-
1965
1282
49
28
-
1991
1296.7
- Number of loadcase
- 0e2fc79e-9f4f-4d64-8c01-56a798af9d9b
- LCase
- LCase
- true
- 0
-
1965
1310
49
29
-
1991
1324.9
- 1
- 1
- {0}
- 0
- 0
- 0
- Imperfection
- 4
- 0
- Vector of initial inclinations of the element axis[rad]about the local element axes.
- b278ccc3-e46b-4d4b-872c-8a6c91362153
- psi0
- psi0
- true
- 0
-
0
0
150
20
- 1
- 1
- {0}
-
0
0
0
- Vector of initial curvatures of the element axis [rad/m] about the local element axes.
- 8e4a1d82-3261-43da-9ff8-08bb7ae1c15e
- kappa0
- kappa0
- true
- 0
-
0
0
150
20
- 1
- 1
- {0}
-
0
0
0
- 1
- Identifiers of beams on which the load is to be applied.
- d29e1ce0-3479-482e-9b6b-306bbd0d10f6
- Beam Identifiers
- BeamIds
- true
- 0
-
0
0
150
20
- 1
- 1
- {0}
- false
- Number of loadcase
- 67337232-a679-4bda-ab4e-8aa659140ec4
- LCase
- LCase
- true
- 0
-
0
0
150
20
- 1
- 1
- {0}
- 0
- 0
- 0
- InitialStrain
- 4
- 0
- Initial axial strain [mm/m] imposed on element. Elongation is positive. Provide either a number or a vector. In the latter case X- and Y-strains act in the corresponding local directions of shell elements. In the former case two strains of equal size will be imposed in the X- and Y-directions of shells.
- 5137baed-b47f-4284-925a-e2bb39d526fa
- Eps0
- Eps0
- true
- 0
-
0
0
150
20
- Initial curvature [1/m] imposed on element in local coordinates. Anticlockwise rotation about the local axes is positive.
- 0bf01105-23f2-49e6-89f4-07ca93dd0b45
- Kappa0
- Kappa0
- true
- 0
-
0
0
150
20
- 1
- Identifiers of elements to which the pretension applies
- 077944fd-2a4a-4d05-879b-959f6cbb7e5e
- Element Identifiers
- ElemIds
- true
- 0
-
0
0
150
20
- 1
- 1
- {0}
- false
- Index of loadcase
- 2226ccaa-1beb-419c-b5b1-3da861b0f0cc
- LCase
- LCase
- true
- 0
-
0
0
150
20
- 1
- 1
- {0}
- 0
- 0
- 0
- Temperature
- 4
- 0
- Uniform Temperature change [C°] relative to temperature at time of construction.
- 984dde8e-46f6-4fcd-957c-ad187a332741
- Uniform change of Temperature
- T
- true
- 0
-
0
0
150
20
- Linear temperature change [ΔC°/m] imposed on the element. Positive temperature gradients produce positive rotations about the corresponding local beam axes.
- f041a2b9-8802-4f18-9cbe-64b39c7b5dd4
- Linear change of Temperature
- ΔT
- true
- 0
-
0
0
150
20
- 1
- Identifier of elements to which the pretension applies
- a5cb2edb-fea6-4664-9517-5c8a65ded390
- Element Identifiers
- ElemIds
- true
- 0
-
0
0
150
20
- 1
- 1
- {0}
- false
- Index of load-case
- 7e3dd15f-ef67-4e88-a592-b00d36cf884c
- LCase
- LCase
- true
- 0
-
0
0
150
20
- 1
- 1
- {0}
- 0
- 0
- 0
- Uniform Line
- 3
- 0
- Vector of uniformly distributed line load [kN/m]
- b141494c-1630-4bd4-9bc9-3cc5bdf39834
- Vector
- Vec
- false
- 0
-
0
0
150
20
- 1
- Identifiers of elements to which the line load applies. By default it applies to all beams and trusses.
- 7e29b912-4d32-4626-8e7d-c8e1990cf8ce
- Beam Identifiers
- BeamIds
- true
- 0
-
0
0
150
20
- 1
- 1
- {0}
- false
- Index of loadcase
- bde65062-d908-49bb-990e-04f255885105
- LCase
- LCase
- true
- 0
-
0
0
150
20
- 1
- 1
- {0}
- 0
- 0
- 0
- true
- 3
- true
- false
- false
- MeshLoad -Const.
- 5
- 0
- Input surface-load vector [kN/m2] for a uniformly distributed load.
- 2ab0c256-93e9-41ac-8669-a815456d95a9
- Vector
- Vec
- false
- 0
-
0
0
150
20
- Input mesh where surface load acts
- 2310c768-fd6e-41e6-9c7e-510b11420225
- Mesh
- Mesh
- false
- 0
-
0
0
150
20
- 1
- List of coordinates of points where to apply approximately equivalent loads. By default all nodes of the model are included.
- e8bac7c7-8c32-492a-8c9a-8d33a7f39fab
- Pos
- Pos
- true
- 0
-
0
0
150
20
- 1
- Identifiers of beams on which to generate approximately equivalent uniformly distributed loads. By default all beams are included.
- 1643eedd-d8a5-4993-8396-6fa8c4ab6df2
- Beam Identifiers
- BeamIds
- true
- 0
-
0
0
150
20
- 1
- 1
- {0}
- false
- Number of loadcase
- f37c84d5-7ac3-4569-9ce6-59632509fe09
- LCase
- LCase
- true
- 0
-
0
0
150
20
- 1
- 1
- {0}
- 0
- 0
- 0
- true
- 3
- true
- false
- false
- true
- 2
- true
- true
- MeshLoad -Variable
- 5
- 0
- 1
- Input surface-load vectors [kN/m2]. One for each mesh-face. In case the number of faces is greater than the number of stress vectors the longest list principle applies: The last stress vector gets copied as often as necessary to have an equal number of mesh-faces and stresses.
- 04e2dd12-e129-41ac-9c4d-4039c974651b
- Vectors
- Vecs
- false
- 0
-
0
0
150
20
- Input mesh where surface load acts
- 89dae9f7-40e6-45bc-ad89-ac4d3ca23f0a
- Mesh
- Mesh
- false
- 0
-
0
0
150
20
- 1
- List of coordinates of points where to apply approximately equivalent loads. By default all nodes of the model are included.
- ffde1e2d-b42e-466e-b27b-50396a9f2dd6
- Pos
- Pos
- true
- 0
-
0
0
150
20
- 1
- Identifiers of beams on which to generate approximately equivalent uniformly distributed loads. By default all beams are included.
- 27026318-4c9a-4b45-a5f3-486d06ddaa3e
- Beam Identifiers
- BeamIds
- true
- 0
-
0
0
150
20
- 1
- 1
- {0}
- false
- Number of loadcase
- bfb7e2f7-d4fa-4096-b45a-46c1d62b2f38
- LCase
- LCase
- true
- 0
-
0
0
150
20
- 1
- 1
- {0}
- 0
- 0
- 0
- true
- 3
- true
- false
- false
- true
- 2
- true
- true
- 16ef3e75-e315-4899-b531-d3166b42dac9
- Vector
- Contains a collection of three-dimensional vectors
- 08398543-d78f-4508-847b-6de10ee68203
- Vector
- Vector
- false
- 0
-
2174
1583
50
20
-
2199.058
1593.882
- 56b92eab-d121-43f7-94d3-6cd8f0ddead8
- Vector XYZ
- Create a vector from {xyz} components.
- 6387ed09-bcf5-4566-9d14-a79ca086d565
- Vector XYZ
- Vector XYZ
-
1950
1441
150
86
-
2039
1484
- Vector {x} component
- cee55068-10e3-4b6e-a25f-f8e04d18e33a
- X component
- X component
- false
- 8f5247cd-1809-4710-84d9-d8098aca8df3
- 1
-
1952
1443
72
27
-
1989.5
1456.667
- 1
- 1
- {0}
- 0
- Vector {y} component
- aeaeae61-7ed2-4bd9-8781-e9a2a5ac1ff9
- Y component
- Y component
- false
- 8f5247cd-1809-4710-84d9-d8098aca8df3
- 1
-
1952
1470
72
27
-
1989.5
1484
- 1
- 1
- {0}
- 0
- Vector {z} component
- e516814a-6e03-46bf-b891-1cb8d82cd37e
- Z component
- Z component
- false
- 302ee858-13e7-47af-8ec6-dbecb0e6e1e9
- 1
-
1952
1497
72
28
-
1989.5
1511.333
- 1
- 1
- {0}
- 0
- Vector construct
- c8f5be92-d750-44f1-9eb2-4bd9fb86d69d
- Vector
- Vector
- false
- 0
-
2054
1443
44
41
-
2076
1463.5
- Vector length
- 574f6034-c5ef-4def-ad36-8b4f2a70494a
- Length
- Length
- false
- 0
-
2054
1484
44
41
-
2076
1504.5
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 8f5247cd-1809-4710-84d9-d8098aca8df3
- Number Slider
- Number Slider
- false
- 0
-
1709
1444
203
20
-
1709.7
1444
- 3
- 1
- 1
- 100
- 0
- 0
- 0
- e5268973-00da-429c-b8d8-93d22a0aa118
- f5801884-25d9-43da-1e38-333dfa0bdc8c
- Load (Karamba3D)
- External load for a statical system
- 6a25eec6-8b22-4d8e-af99-1671c054f468
- Load (Karamba3D)
- Load (Karamba3D)
- false
- 154ec4cd-dae2-415f-a202-bdfb989a6771
- 1
-
2212
1262
103
20
-
2263.558
1272
- 2ce79995-ef14-4baf-ae62-bfdc86bd223b
- f5801884-25d9-43da-1e38-333dfa0bdc8c
- Analyze (Karamba3D)
- Calculates the deflections of a given model using first order theory for small deflections.
- true
- 0349503d-0086-4a97-914c-85860f0a23cb
- Analyze (Karamba3D)
- Analyze (Karamba3D)
-
2690
918
227
158
-
2745
997
- Model for which to calculate deflections
- 21357dc7-87bf-4985-b1f7-9e234987a5fe
- Model
- Model
- false
- 6988f39d-63f8-4216-bd78-c1b5ad9adb52
- 1
-
2692
920
38
154
-
2712.5
997
- Model with displacements calculated
- 1d8ddee7-68cb-4039-909a-75ebb240829e
- Calculated model
- Calculated model
- false
- 0
-
2760
920
155
38
-
2837.5
939.25
- Maximum displacement [cm] of each load-case of the model at end-points and mid-points of elements
- ae05b950-0304-4146-96aa-9768375f5740
- Maximum displacement [cm]
- Maximum displacement [cm]
- false
- 0
-
2760
958
155
39
-
2837.5
977.75
- Resulting force of gravity [kN] of each load-case of the model
- 1e1bb864-b385-49bb-993c-eab710e45484
- Resulting force of gravity [kN]
- Resulting force of gravity [kN]
- false
- 0
-
2760
997
155
38
-
2837.5
1016.25
- Internal elastic energy [kNm] of each load-cases of the model
- fa4752c5-2f97-4f83-8ea2-d1429d51694a
- Elastic energy [kNm]
- Elastic energy [kNm]
- false
- 0
-
2760
1035
155
39
-
2837.5
1054.75
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 302ee858-13e7-47af-8ec6-dbecb0e6e1e9
- Number Slider
- Number Slider
- false
- 0
-
1637
1528
203
20
-
1637.3
1528
- 3
- 1
- 1
- 1
- -200
- 0
- -102
- f000cd1b-f011-4ffa-889a-fbc08ffb2d54
- f5801884-25d9-43da-1e38-333dfa0bdc8c
- Model View (Karamba3D)
- Lets you inspect the current state of the model.
Plug it into the data pipeline in front of 'Beam View' or 'Shell View' to control the overall model display.
- 9107fb33-6aa2-4d0a-8ae9-75eecdc8ea75
- Model View (Karamba3D)
- Model View (Karamba3D)
-
2790
1214
255
687
-
2935
1306
- true
- true
- 27.7
- 100
- 0
- 2
- false
- 1
- 5
- 0
- 2
- true
- 0.2
- 1
- 0
- 2
- true
- 0.2
- 1
- 0
- 2
- false
- 1
- 5
- 0
- 2
- true
- 1
- 5
- 0
- 2
- true
- 1
- 5
- 0.05
- 2
- 100
- 100
- 0
- 2
- 0
- 100
- 0
- 2
- 2
- true
- false
- false
- false
- false
- false
- false
- false
- true
- false
- true
- false
- false
- 3
- false
- false
- false
- false
- 0
- Model to be viewed
- 0166e67b-eca4-4ad6-8fba-b0de081c1e65
- Model
- Model
- false
- 1d8ddee7-68cb-4039-909a-75ebb240829e
- 1
-
2792
1216
128
36
-
2857.5
1234
- 1
- List of factors for scaling results of one or several result-cases.
In case this is a list each factor is applied to the corresponding load-case.Select ---all--- in drop down list for load-cases to superimpose them.
- 1c3ff488-d5ef-482c-beb1-82a608bf9332
- Result-Factors
- Result-Factors
- true
- 0
-
2792
1252
128
36
-
2857.5
1270
- 1
- 1
- {0}
- 1
- This number is added to the visible result-case index
selected at the result-case drop-down-list of the
ModelView-component. Setting the drop-down-list to '--all--' and RCIndex
to 0 results in the first result-case to be visible.
- e30a18e6-cca0-4a49-ba2e-6b4fa6c15e46
- Result-Case
- Result-Case
- true
- 0
-
2792
1288
128
36
-
2857.5
1306
- 1
- 1
- {0}
- -1
- 1
- This list of colors is used for rendering colored meshes.
The first color is used for values below the currently visible range.
The last color is used for values above the currently visible range.
All other colors are evenly distributed in the visible range.
The minimum number of colors to be supplied is four.
- 02610623-2f0b-4075-82dc-45a41992c3b6
- Colors
- Colors
- true
- 0
-
2792
1324
128
36
-
2857.5
1342
- 1
- List of identifiers of elements which shall be displayed and/or Breps which define visibility via the element nodes inside them. By default all elements are displayed. In case identifiers and Breps are given only those elements are visible which fulfill both criteria.
- d6290f57-4b6d-499a-af79-c480558a7c4e
- Element identifiers/Breps
- Element identifiers/Breps
- true
- 0
-
2792
1360
128
36
-
2857.5
1378
- Model
- 190894f1-f2bd-4b5c-ba88-94dd7ca26cb8
- Model
- Model
- false
- 0
-
2950
1216
93
45
-
2996.5
1238.5
- Mesh of deformed structure
- 317ddb51-289f-4eea-b5e9-01bf86100c76
- Deformed mesh
- Deformed mesh
- false
- 0
-
2950
1261
93
45
-
2996.5
1283.5
- Axes of deformed structure (if enabled - see 'Elements' check-box)
- 7a5d61f7-89cc-4ec1-b1e1-e25d5bdad520
- Deformed axes
- Deformed axes
- false
- 0
-
2950
1306
93
45
-
2996.5
1328.5
- deformed Model with nodal displacements as displayed
- 7c452992-0fce-45e2-b7ce-087330e63f09
- Deformed model
- Deformed model
- false
- 0
-
2950
1351
93
45
-
2996.5
1373.5
- 375431c1-5442-4931-abc9-b7d778646862
- f5801884-25d9-43da-1e38-333dfa0bdc8c
- Beam Resultant Forces (Karamba3D)
- Retrieves maximum resultant section forces for all beam elements of the model.
- true
- 3bb33380-7dea-435e-9e2a-5fa3bccd03cc
- Beam Resultant Forces (Karamba3D)
- Beam Resultant Forces (Karamba3D)
-
3138
675
421
249
-
3351
800
- Model with calculated displacements
- 334a8b71-59a8-454f-a363-744a770d3fc7
- Analyzed model
- Analyzed model
- false
- 1d8ddee7-68cb-4039-909a-75ebb240829e
- 1
-
3140
677
196
49
-
3239.5
701.5
- 1
- Identifiers of beams for which to retrieve results. By default all beams are included.
- 52b0d4c5-c73e-4ebc-9d52-3d5afd31cdc1
- Beam identifiers
- Beam identifiers
- true
- 0
-
3140
726
196
49
-
3239.5
750.5
- 1
- 1
- {0}
- false
- Number of loadcase for which to retrieve results. By default results for all load cases are retrieved.
- cf27606a-500a-4bfc-b041-e6025d2599e8
- Load case
- Load case
- true
- 0
-
3140
775
196
49
-
3239.5
799.5
- 1
- 1
- {0}
- -1
- Maximum distance [m] between probing points for calculating the maximum resultants.
- b388b59d-c52a-47d1-9ddf-e455f77ed183
- Maximum probing distance [m]
- Maximum probing distance [m]
- true
- 0
-
3140
824
196
49
-
3239.5
848.5
- 1
- 1
- {0}
- -1
- Number of probing points per beam element for calculating the maximum resultants. Can be overruled when providing a value for maxL.
- 46c2485d-ff2d-43cb-8fc2-e43294d3ca1a
- Number of probing points per element
- Number of probing points per element
- true
- 0
-
3140
873
196
49
-
3239.5
897.5
- 1
- 1
- {0}
- 3
- Model with calculated displacements
- 0039f339-42ca-4263-996d-a1582d7e0189
- Analyzed model
- Analyzed model
- false
- 0
-
3366
677
191
61
-
3453.5
707.625
- Largest axial forces N [kN] of all elements of all load-cases.
N: Compressive forces < 0; tensile forces > 0.
N is calculated at NPoi points along the element. For N the one which is the larger by absolute value is returned.
Path structure: Load-case/Beam.
- 1e61d72f-efce-4e1b-8eea-268fe9104b69
- 1
- Normal Force [kN]
- Normal Force [kN]
- false
- 0
-
3366
738
191
61
-
3453.5
768.875
- Largest resultant moment M [kNm] of all elements of all load-cases.
M: the largest resultant value of the in-cross-section moments My and Mz
M is calculated at NPoi points along the element.
Path structure: Load-case/Beam.
- 9d16164a-23a7-4152-8d5f-cb557833d97f
- Resultant bending moment [kNm]
- Resultant bending moment [kNm]
- false
- 0
-
3366
799
191
61
-
3453.5
830.125
- Largest resultant shear force V [kN] of all elements of all load-cases.
V: the resultant value of the in-cross-section shear forces Vy and Vz
V is calculated at NPoi points along the element.
Path structure: Load-case/Beam.
- c687e0f8-07ac-4e0b-b757-e7c13e0f949f
- Resultant shear force [kN]
- Resultant shear force [kN]
- false
- 0
-
3366
860
191
62
-
3453.5
891.375
- 2cab506b-c3ca-4da0-a5fe-6579603e43a7
- f5801884-25d9-43da-1e38-333dfa0bdc8c
- Disassemble Model (Karamba3D)
- Decomposes a model into its components
- true
- d90d2d9f-4fa8-42f1-9e0c-72fb2b88c408
- Disassemble Model (Karamba3D)
- Disassemble Model (Karamba3D)
-
3287
953
146
232
-
3342
1069
- Model to be disassembled
- 85897863-91d3-47a1-a853-ad595ddb0e0d
- Model
- Model
- false
- 1d8ddee7-68cb-4039-909a-75ebb240829e
- 1
-
3289
955
38
228
-
3309.5
1069
- Model which was disassembled
- 37ce88c6-8dd3-442b-9494-6005543f876e
- Model
- Model
- false
- 0
-
3357
955
74
20
-
3394
965.3636
- Nodes of the model
- fb34ce6b-ad33-4ffe-9e09-ed95f34843c9
- Point
- Point
- false
- 0
-
3357
975
74
21
-
3394
986.0909
- Beams(s) of the model
- 47d71ee1-0f33-4d4d-b5c3-a28b121fd6a1
- Beam
- Beam
- false
- 0
-
3357
996
74
21
-
3394
1006.818
- Shell(s) of the model
- 74690947-a5bb-40d6-8f36-28dcdb7bf0ff
- Shell
- Shell
- false
- 0
-
3357
1017
74
20
-
3394
1027.545
- Support of the model
- d1689617-b56b-4498-b5e3-3fff4b9d5325
- Support
- Support
- false
- 0
-
3357
1037
74
21
-
3394
1048.273
- Loads of the model
- 0e7a1273-0714-4f9f-8bc5-320eb87c1760
- Load
- Load
- false
- 0
-
3357
1058
74
21
-
3394
1069
- Only the line connected to active beams will be output. Use this to e.g. extract the result of ESO-calculations.
- da794224-abbf-45a1-ad0d-8e2531a6836d
- Line
- Line
- false
- 0
-
3357
1079
74
21
-
3394
1089.727
- Meshes of to shells.
- caa6bb15-4c1b-4386-a93b-777aba060c0f
- Mesh
- Mesh
- false
- 0
-
3357
1100
74
20
-
3394
1110.455
- Cross sections of the model which were provided directly at the assemble component. Those cross sections which were defined directly at the elements can be retrieved via 'Disassemble Element'.
- ea7f4ac0-ac4b-4119-b842-f3ffb96f3c43
- Cross section
- Cross section
- false
- 0
-
3357
1120
74
21
-
3394
1131.182
- Materials(s) of the model which were provided directly at the assemble component. Those materials which were defined directly at the cross sections can be retrieved via 'Disassemble Cross Section.
- 0ba2d074-f8c9-4c50-9f79-04de4b149019
- Material
- Material
- false
- 0
-
3357
1141
74
21
-
3394
1151.909
- Joints of the model
- 5fc8bc6f-72cb-4fc0-b9bd-1c1b697533bf
- Joint
- Joint
- false
- 0
-
3357
1162
74
21
-
3394
1172.636
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- c41907b8-7469-4b9c-8689-67c6da14be32
- Panel
- false
- 1
- 1e61d72f-efce-4e1b-8eea-268fe9104b69
- 1
- Double click to edit panel content…
-
3621
712
160
182
- 0
- 0
- 0
-
3621.071
712.1243
-
255;240;58;100
- true
- true
- true
- false
- false
- true
- Courier New
- 3.2
- c75b62fa-0a33-4da7-a5bd-03fd0068fd93
- Length
- Measure the length of a curve.
- ed6c0ecd-b4df-4b29-9592-7021168f89c4
- Length
- Length
-
3626
1050
129
59
-
3678
1080
- Curve to measure
- 6d57aae6-3aff-497c-9244-2747e88eb91a
- Curve
- Curve
- false
- da794224-abbf-45a1-ad0d-8e2531a6836d
- 1
-
3628
1052
35
55
-
3647
1079.5
- Curve length
- 39bfb207-bac1-454c-b10a-ec4120599af2
- 1
- Length
- Length
- false
- 0
-
3693
1052
60
55
-
3715
1079.5
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- fb7eb96b-21cb-436d-8b21-24bdc2221d63
- Panel
- false
- 1
- 39bfb207-bac1-454c-b10a-ec4120599af2
- 1
- Double click to edit panel content…
-
3619
902
160
100
- 0
- 0
- 0
-
3619.291
902.9404
-
255;240;58;100
- true
- true
- true
- false
- false
- true
- Courier New
- 3.2
- ce46b74e-00c9-43c4-805a-193b69ea4a11
- Multiplication
- Mathematical multiplication
- 1f4af381-66ff-4d8f-9573-2bff5cbdc087
- Multiplication
- Multiplication
-
3819
902
88
105
-
3850
955
- 2
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- First item for multiplication
- 8a9c89b9-a9bc-425d-80ba-c2328eb19a1f
- A
- A
- true
- c41907b8-7469-4b9c-8689-67c6da14be32
- 1
-
3821
904
14
50
-
3829.5
929.25
- Second item for multiplication
- 06352331-30b7-41d0-b1ff-85fb48282d5b
- B
- B
- true
- 39bfb207-bac1-454c-b10a-ec4120599af2
- 1
-
3821
954
14
51
-
3829.5
979.75
- Result of multiplication
- dcb5113b-c0d3-45e3-bd5c-0e24b9c0d799
- Result
- Result
- false
- 0
-
3865
904
40
101
-
3885
954.5
- 28124995-cf99-4298-b6f4-c75a8e379f18
- Absolute
- Compute the absolute of a value.
- b4088d93-d8c4-42ca-ac66-9e6be9a8c88b
- Absolute
- Absolute
-
3932
918
108
72
-
3983
954
- Input value
- b5e6d88e-baa3-4bf2-aabe-35579e77371f
- Value
- Value
- false
- dcb5113b-c0d3-45e3-bd5c-0e24b9c0d799
- 1
-
3934
920
34
68
-
3952.5
954
- Output value
- 54dd6a77-dc47-4023-baf3-f5c67d1b5cd2
- Result
- Result
- false
- 0
-
3998
920
40
68
-
4018
954
- 5b850221-b527-4bd6-8c62-e94168cd6efa
- Mass Addition
- Perform mass addition of a list of items
- 5b800b76-3083-41b6-8d12-0d2816164d1e
- Mass Addition
- Mass Addition
-
4059
883
145
107
-
4109
937
- 1
- Input values for mass addition.
- 63275fb4-b4f1-47e0-89ee-176f6d5f7a4e
- Input
- Input
- false
- 54dd6a77-dc47-4023-baf3-f5c67d1b5cd2
- 1
-
4061
885
33
103
-
4079
936.5
- Result of mass addition
- 08f104d3-797d-40b9-aeca-5faab07807c7
- Result
- Result
- false
- 0
-
4124
885
78
51
-
4163
910.75
- 1
- List of partial results
- 66a58243-4a9f-4c06-81b5-38fb7109eff8
- Partial Results
- Partial Results
- false
- 0
-
4124
936
78
52
-
4163
962.25
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- da15421e-a993-44ba-aa15-db5a5bb78177
- Panel
- false
- 0
- 08f104d3-797d-40b9-aeca-5faab07807c7
- 1
- Double click to edit panel content…
-
421
2221
160
100
- 0
- 0
- 0
-
421.8435
2221.931
-
255;240;58;100
- true
- true
- true
- false
- false
- true
- Courier New
- 3.2
- c607d74d-9857-468a-b61d-b4a12c49fc33
- f5801884-25d9-43da-1e38-333dfa0bdc8c
- Beam View (Karamba3D)
- Lets you set the display properties of beams and trusses. Plug it into the definition after a ModelView-component so that you can fine-tune the model display with it.
- fe20eb08-9052-41f1-822d-a98f7a036b80
- Beam View (Karamba3D)
- Beam View (Karamba3D)
-
3561
1224
214
523
-
3616
1314
- true
- false
- false
- 1
- 1
- 0
- 2
- false
- false
- false
- false
- false
- false
- true
- 4
- false
- true
- false
- false
- 2
- 30
- 1
- 0
- Model to be viewed
- 3266b22d-e923-4cba-aeb4-17ba58adc280
- Model
- Model
- false
- 1d8ddee7-68cb-4039-909a-75ebb240829e
- 1
-
3563
1226
38
175
-
3583.5
1313.5
- Model
- 30d5a5c3-a583-4a90-95cf-0764fc8323c3
- Model
- Model
- false
- 0
-
3631
1226
142
35
-
3702
1243.5
- Mesh of rendered structure: one mesh per shell or beam to keep the list order. The placeholder meshes for shells are 'Null Meshes'.
- 154882bc-66fc-4c1d-b650-03af304306c0
- Meshes of rendered beams
- Meshes of rendered beams
- false
- 0
-
3631
1261
142
35
-
3702
1278.5
- Lines of sectional forces distribution (if enabled)
- c43d9680-fb27-4cf2-903b-a63c54455bfe
- Deformed beam axes
- Deformed beam axes
- false
- 0
-
3631
1296
142
35
-
3702
1313.5
- Colors of legend
- 32159288-535e-4e5d-9aa3-459c02a8191c
- Legend colors
- Legend colors
- false
- 0
-
3631
1331
142
35
-
3702
1348.5
- Tags of legend
- 6f80fe7d-5946-4a37-a559-962fdaf667d2
- Legend tags
- Legend tags
- false
- 0
-
3631
1366
142
35
-
3702
1383.5
- f6867cdd-2216-4451-9134-7da94bdcd5af
- Legend
- Display a legend consisting of Tags and Colours
- b29ea6b3-65a7-495d-b74e-282b3334c2dd
- 1
- Legend
- Legend
-
3827
1287
125
100
- 1
- Legend colours
- 2b3accfc-1b8b-40e1-94a2-d1fd937c3530
- Colour
- Colour
- true
- 32159288-535e-4e5d-9aa3-459c02a8191c
- 1
-
3830
1289
55
32
-
3859
1305
- 1
- 4
- {0}
-
255;211;211;211
-
255;105;105;105
-
255;128;0;0
-
255;0;0;128
- 1
- Legend tags
- 0147827d-92c9-49dc-b73a-152dd5155459
- Tags
- Tags
- true
- 6f80fe7d-5946-4a37-a559-962fdaf667d2
- 1
-
3830
1321
55
32
-
3859
1337
- 1
- 4
- {0}
- false
- One Fish
- false
- Two Fish
- false
- Red Fish
- false
- Blue Fish
- Optional legend rectangle in 3D space
- f2716c84-7984-4f52-ad2f-d1a58dc77549
- Rectangle
- Rectangle
- true
- 0
-
3830
1353
55
32
-
3859
1369
-
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