Create Dynamic Sets
Scripts on this page are available here:
DynamicSetInSeveral_Examples.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.
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.
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.