Is it possible to draw a mesh without creating a new StaticMeshComponent every time?

Ah, yeah. Sorry for not providing much context!

I’m making a factory game, in which i’ll need many items (referred to as meshes above) to be spawned so they can be transported. The amount of meshes i’ll need is never constant, so I’m not sure if pooling is an option. I can calculate the amount of items that could fit on a spline - if it was fully filled - but pooling those would mean spawning a bunch of unnecessary objects.

EDIT: This is ofcourse only for the visual part of the factory, so all of this optimization in relation to this is only needed when said items are visible.