VR Development Framework
v 1.0.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
void AVR.Phys.AVR_Hand.AVR_Finger.SqueezeOn ( Transform  handVisualTransform,
Collider  coll 
)
inline

Definition at line 270 of file AVR_Hand.cs.

270  {
271  int i;
272  for (i = 0; i < this.positions.Count; i++)
273  {
274  Vector3 pos = handVisualTransform.TransformPoint(this.positions[i]);
275  if (ColliderContains(coll, pos)) break;
276  }
277  float offset = Mathf.Clamp(-0.5f * delta + (float)(i) / (float)this.positions.Count, 0.0f, 1.0f);
278  this.setState(offset);
279  this.setWeight(1.0f);
280  }
List< Vector3 > positions
Definition: AVR_Hand.cs:198
static bool ColliderContains(Collider c, Vector3 pos)
Definition: AVR_Hand.cs:308