Esempio n. 1
0
 /// <summary>
 /// Keep track of cumulative transform adjustment, and pass on to client adjustment handler (if any).
 /// </summary>
 /// <remarks>
 /// See <see cref="IAttachmentPoint.ObjectAdjustment"/> and <see cref="AdjustLocationDelegate"/>
 /// </remarks>
 /// <param name="adjustment"></param>
 public void HandlePoseAdjustment(Pose adjustment)
 {
     ObjectPosition   = adjustment.Multiply(ObjectPosition);
     ObjectAdjustment = ObjectAdjustment.Multiply(adjustment);
     LocationHandler?.Invoke(adjustment);
 }