12using System.Collections;
21 public class GraspingAPITests : InteractionEngineTestBase {
24 public IEnumerator CanTryGraspObject() {
25 yield
return wait(beginningTestWait);
27 InitTest(GRASP_THROW_RIG, DEFAULT_STAGE);
30 box0.transform.position +=
Vector3.forward * 0.50f;
31 box0.transform.localScale = box0.transform.localScale * 1.5f;
33 yield
return wait(aBit);
37 yield
return wait(50);
43 Vector3 fingertipAvg = rightHand.leapHand.Fingers
45 .Select(f => f.TipPosition.ToVector3())
46 .Fold((v0, v1) => v0 + v1)
48 box0.transform.position = fingertipAvg;
49 box0.rigidbody.position = fingertipAvg;
51 Assert.That(rightHand.TryGrasp(box0) ==
true);
53 yield
return wait(endingTestWait);