コード例 #1
0
        private void HandleOnUpdateAnchorPosition(IARAnchor anchor, ARMarkerEventData eventdata)
        {
            if (eventdata.ID != _targetName)
            {
                return;
            }

            if (anchor == null)
            {
                return;
            }

            _hasARAnchor = true;
            _arAnchor    = anchor;

            UpdatePose();

            _markerDetector.OnUpdateAnchorPosition -= HandleOnUpdateAnchorPosition;
        }
コード例 #2
0
 private void HandleDetectAnchorFirst(IARAnchor anchor, ARMarkerEventData eventdata)
 {
     transform.SetPositionAndRotation(anchor.Position, anchor.Rotation);
 }
コード例 #3
0
 private void HandleUpdateAnchorPosition(IARAnchor anchor, ARMarkerEventData eventdata)
 {
     transform.SetPositionAndRotation(anchor.Position, anchor.Rotation);
 }
コード例 #4
0
 private void HandleDetectAnchorFirst(IARAnchor anchor, ARMarkerEventData eventData)
 {
     AddPCA(anchor.Transform, eventData.ID);
 }