// getVelocityInLocalPoint updates vector v to be the linear and angular // velocity of this body at the given point. The point is expected to be // in local coordinate space. func (b *body) getVelocityInLocalPoint(localPoint, v *lin.V3) *lin.V3 { return v.Cross(b.avel, localPoint).Add(v, b.lvel) }