Create Dynamic Sets

Scripts on this page are available here:

DynamicSetIn.js

DynamicSetInSeveral_Examples.js

GeniEAdvancedDeckModelling.js

ShowLine.js

For modelling, results assessments and reporting purposes dynamic named sets can speed up your efficiency.

This example shows how to define such sets that will automatically adjust if an object is inserted (or deleted) in a plane or a volume.

../_images/CreateDynamicSets1.png
../_images/CreateDynamicSets2.png
../_images/CreateDynamicSets3.png

To recreate the above scenario import the script file from GeniE example B5 (GeniEAdvancedDeckModelling.js) and script file DynamicSetIn.js.

The latter script file will set up 8 dynamic named sets as follows:

  • Two horizontal sets at elevations 4m and 10m

  • Two vertical X-plane sets at x = 24m and x = 27m

  • Two vertical Y-plane sets at y = 0m and y = 28.5m

  • A volume defined by points (0m,0m,0m) and (15m,15m,30m)

  • A volume defined by points (15m,15m,0m) and (30m,30m,30m)

When new objects are inserted the dynamic sets are automatically adjusted so that it is easy to investigate the sets during further modelling, picture or report generation, or results assessments.

../_images/CreateDynamicSets4.png

Fig. 38 Four new beams are inserted in the Y-plane at y = 0m.

../_images/CreateDynamicSets5.png

Fig. 39 The four new beams are now automatically part of the dynamic set.

You can test out the functionality on your own model by changing the plane and volume definitions of the script file DynamicSetIn.js.

Please notice that dynamic sets for large models will create performance problems.