public Vector3 CurrentGraspCenter() { /* Gets the point directly between the middle of the pincher fingers, * in the global coordinate system. */ Vector3 localCenterPoint = (fingerAController.GetOpenPosition() + fingerBController.GetOpenPosition()) / 2.0f; Vector3 globalCenterPoint = transform.TransformPoint(localCenterPoint); return(globalCenterPoint); }
public Vector3 CurrentGraspCenter() { /* Gets the point directly between the middle of the pincher fingers, * in the global coordinate system. */ Vector3 localCenterPoint = (fingerAController.GetOpenPosition() + fingerBController.GetOpenPosition()) / 2.0f; Vector3 globalCenterPoint = transform.TransformPoint(localCenterPoint); sphere.transform.position = Vector3.MoveTowards(sphere.transform.position, globalCenterPoint, 1.0f * Time.deltaTime); return(globalCenterPoint); }