//Event Handlers: private void HandlePCFChanged(MLPersistentCoordinateFrames.PCF.Status pcfStatus, MLPersistentCoordinateFrames.PCF pcf) { if (pcfAnchor != null && pcf.CFUID == pcfAnchor.CFUID) { //adjust to pcf: pcfAnchor.Update(); AnchorToPCF(); FireOnUpdated(); } }
//Private Methods: private void Reorient() { _sharedPCF.Update(); Transmission.Instance.sharedOrigin = new Pose(_sharedPCF.Position, _sharedPCF.Rotation); }