I am dividing a huge image in several images and creating image targets (and multi targets) with these.
I set the position of these image targets in unity so this way initially the position of each image target respect the others is the correct initially, like a puzzle.
Then I set the "World Center Mode" variable to firsTarget or to specific image target,
and the "MaxSimultaneusImageTarget" to more than 1, 10 for example.
When vuforia found the firstTarget the position of this do not change (this set the world center position/rotation) but when detect the second and others targets or multi-targets, the position of these targets is updated by Vuforia calculation.
But the original position I set was much more accurate than this calculated position.
In the previous version of Vuforia we had access to the method that make that : public void UpdateTrackablePoses(Camera arCamera, QCARManagerImpl.TrackableResultData trackableResultDataArray, int originTrackableID, int frameIndex)
but now all the code is hidden. Now all I can do it is correct the target position by hardcoding in update or late update methods (but i am not sure that this works).
Also I can use mutli-targets to make this behaviour (and I am using them) but like the limit for data set is 100 targets i need severals dataset and activate dynamically some of them depending on the camera position, so I need several multi-targets and the problem is the same, the second multi-target detected is moved from the position I gave it originally to other calculated by vuforia. (The same with the rotation)
pd: Alessandro, thank you for your response to my others yesterday questions.