Significant changes
Update to FrozenWorld Engine DLL v0.5.3
• Fixes issue that causes Frozen Space to drift slowly away.
Enable serialization of IOrienter set from script on SpacePinOrientable. Issue #47.
Allow explicit orientation setting on first auto-oriented SpacePinOrientable.
- This allows the first pin set to fully specify position and coarse orientation.
- Subsequently set pins will refine the orientation as implied by relative positions.
3-DOF implicit orientation computation.
- Allow orientation computed from relative positions to rotate about all 3 axes, not just gravity vector Y.
- Most useful with aligning sub-scenes, rather than the global Frozen Space.
- Use OrienterThreeBody, rather than parent class Orienter.
Independent alignment sub-scenes.
- AlignmentManagers (AM) decoupled so multiple may exist alongside the global one owned by WorldLockingManager.
- Independent AMs can pin sub-trees within the scene graph to physical features. See AlignSubtree script.
- For an example on its use, see https://github.com/microsoft/MixedReality-WorldLockingTools-Samples/tree/master/Advanced/AlignSubScene
Enhancements, corrections, and additions to documentation throughout.