/// <summary> /// デバイスのグリップ姿勢のキャリブレーションを行う. /// 安全のため,オブジェクトを掴んでいる場合は離し,クラッチによるオフセット値もクリアする. /// </summary> public void Calibrate() { if (holdingObject != null) { ReleaseObject(); } clutchEngaged = false; if (spidar != null) { spidar.Calibrate(); } clutchedPositionOffset = Vector3.zero; clutchedPosition = Vector3.zero; clutchedRotation = Quaternion.identity; clutchEngaged = true; }
/// <summary> /// デバイスのグリップ姿勢のキャリブレーションを行う. /// </summary> public void Calibrate() { Spidar.Calibrate(this.SerialNumber); }