article

Jason Lightfoot avatar image
5 Likes"
Jason Lightfoot posted Jason Lightfoot commented

Alternative Drawing of Nesting Containers (.fsl library)

If you've ever tried to nest groups of objects inside a hierarchy of planes, you may find the drawing of the planes suboptimal and lacking information:

1685638040216.png

Using the container (modified plane) in the attached user library you can represent the container with just an outline. A settings dashboard is installed with the library along with some user commands and global variables.

1685638315098.png

Corner prisms show the nesting layers under the prism:

1685638391860.png

The option 'Use the container center' allows you to use it as either a plane as before or, when unselected, a bordered frame where dropping an object or clicking and dragging within the borders will behave as though you are dropping onto or clicking/dragging the model floor. You can also choose to hide the containers entirely for the cleanest visuals.

I hope this will encourage users to use containers more, since when coupled with Templates and Object Process Flows they can increase the scaleability and make your developed assets more manageable.

( In those cases the container becomes the member instance of the process flow or template master and references to its components are made through pointer labels on the container rather than names which you may want to alter for reporting purposes. The pointer labels are updated automatically when creating a new instance of the container.)

ContainerMarkers_v1.fsl

If you want planes you already have in your model to adopt this style just add this to their draw code:

return containerdraw(view,current);
hierarchical modelshierarchynesting containers
1685638040216.png (117.3 KiB)
1685638315098.png (106.2 KiB)
1685638391860.png (168.0 KiB)
· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Jason Lightfoot avatar image Jason Lightfoot ♦♦ commented ·

Updated version (first loading will give exceptions)

ContainerMarkers_v1.1.fsl

0 Likes 0 ·

Article

Contributors

jason.lightfoot contributed to this article

Related Articles