protected void GenerateAreaAxes() { Vector3 left = up.Cross( direction ); xRange = left * ( size.x * 0.5f ); yRange = up * ( size.y * 0.5f ); zRange = direction * ( size.z * 0.5f ); }