protected Vector3 GetRegionCenter( ushort x, ushort y, ushort z )
{
return new Vector3(
( (float)x - regionHalfRange ) * regionDimensions.x + origin.x
+ halfRegionDimensions.x,
( (float)y - regionHalfRange ) * regionDimensions.y + origin.y
+ halfRegionDimensions.y,
( (float)z - regionHalfRange ) * regionDimensions.z + origin.z
+ halfRegionDimensions.z
);
}