Thanks @ferdinand,
Thats gone too far, we can close this subj now.
I think I have a solution already.
I just wasn't clear enough in the beginning, I just wanted to know if PolygonObject can be forced to produce it's cache object by a command.
I made an experiment where I spawn flat geometries between other flat geometries. Like planes in-between of deformed soft body planes. Here's working example:
Setup:
417b1a04-77c9-4163-bc6f-36c2800323f5-image.png
And simulation:
cloth_multiply__03_.gif
Once you clone original geometry — it's flat, and there would be intersections and simulation will be broken.
So you need to blend newborn geo point positions in-between of existing geometry points.
Once you blend it — there are no intersections, it nicely continue with soft body simulation.
But softbody dynamics build constraints for every new object. And if geometry first appears as deformed — wrong constraints are initialized, and each new object becomes crumpled real quick.
Also there's "Mix Animation" -> "Follow Shape" checkbox, which rebuild constraints (or adjusts them - who knows?) — and it reads original point positions, as I understood.
So I had to have both — original geo, and cache.
Where cache used to simulate geometry in 3D, and original object (CacheParent?) will be used for constraints.