question

Wade Kathage avatar image
0 Likes"
Wade Kathage asked Adrian Haws edited

How to repeat a 3D shape unit when extending the length of an object, instead of just scaling it

For example, I have a 3D model of a conveyor. When I import it to Flexsim and extend the object to be doubled the length, I want to have two units of the 3D shape, instead of just scaling the object in length. If I extend the object to be n times of the unit's original length, I can have n units of the original 3D shapes. Please help!

FlexSim 16.1.1
conveyor3d shapelibrarydrawsurrogaterepeat shape
5 |100000

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

1 Answer

Joerg Vogel avatar image
3 Likes"
Joerg Vogel answered

There isn't a simple way, because you want to override the behaviour of the visual of a complex object system. It exists the possibility to switch off the standard and replace it with a user defined visual for straight conveyors. If there exists the node drawsurrogate you add items to this node in tree of the conveyor. If the node misses you can create it in the variables. The items of the drawsurrogate node can be placed, rotated, scaled and have shapes. Please look into the library tree to find objects how the structure looks like for this node. Then you copy this structure to your object and change the values. Each time you adjust your length you add or remove items in the drawsurrogate node and change the associated values. If this answer fits to the conveyor module objects, you can use workaround to switch off the visual of straight conveyor and place basic fixed resource object in your model and use the drawsurrogate node of this basic object to change the visual as described above.

5 |100000

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