Hi Cristian,
I encourage you to read the schema, which has every command available for the THREE and will provide answers to most of your questions
https://github.com/Matter-and-Form/V3Schema/wiki/THREE-%E2%80%90-API-v11.6.0#mfv3tasksalign
Alignments are defined by inputs (features or user selected points), and alignment methods (RANSAC, or ICP). All alignments are done with a source and target group (containing 1 or more scans). Turntable scans are the only optimized set of scans because we have a known loop; This process is done automatically at the end of a turntable scan and cannot be called through the API.
When performing turntable scan and adding some additional single scans without changing the calibration. Based on current implementation they are not automatically added by turntable calibration even this would be possible. Will this come in later versions? Based on rotate button scanner should know exactly the rotation to apply also single scans to previous turntable scans. This is really super handy to apply additional scans from areas which have not catched by automatic rotation.
The system cannot know if the user changes the turntable between scans. Simply use the turntable group as your target when aligning the new scan
Is it possible to align two scans from same single position (e.g. just exposure settings have been changed) to exact same coordinates? I was expecting that when taking two shots with different exposure that both scans should precisely overlap, but it's not the case. Any option for this in API?
Yes, this is in the schema under `centerAtOrigin` (set it to false to achieve what you want):
https://github.com/Matter-and-Form/V3Schema/wiki/THREE-%E2%80%90-API-v11.6.0#mfv3settingsscan
When turntable is calibrated, but single shots are done using API for turntable rotation. Is it possible to align this single shots based on turntable calibration using API?
See above as per your previous question. Short answer no
Is it possible to perform global fine registation to group and/or to set of scans using API? I checked documenation on github but could not find.
No it is not.
Any option for non-rigid registration allowing also slight distortion to get best match for alignment. It's not useful for technical parts for sure but for art objects or visualization is can provide very good results. Would be great to have such option via API.
No. You will have to look at external software to achieve this. Meshing does offer some of the same advantages as non-rigid alignment, although I understand it's not the same.