Vector2[] vQualCenter = new[]
{
new Vector2( 0, 0), //A
new Vector2( 0, 1), //B (m_fCelHt)
new Vector2( Mathf.Sqrt(3f)/2f, 0.5f), //C
new Vector2( Mathf.Sqrt(3f)/2f, -0.5f), //D
new Vector2( 0, -1), //E
new Vector2( -Mathf.Sqrt(3f)/2f, -0.5f), //F
new Vector2( -Mathf.Sqrt(3f)/2f, 0.5f), //G
new Vector2( 0, 2), //H
new Vector2( 3f/(2f*Mathf.Sqrt(3f)), 3f/2f), //I ***
new Vector2( Mathf.Sqrt(3f), 1f), //J
new Vector2( 3f/Mathf.Sqrt(3f), 0), //K ***
new Vector2( Mathf.Sqrt(3f), -1f), //L
new Vector2( 3f/(2f*Mathf.Sqrt(3f)), -3f/2f), //M ***
new Vector2( 0, -2), //N
new Vector2( -3f/(2f*Mathf.Sqrt(3f)), -3f/2f), //O ***
new Vector2( -Mathf.Sqrt(3f), -1f), //P
new Vector2( -3f/Mathf.Sqrt(3f), 0), //Q ***
new Vector2( -Mathf.Sqrt(3f), 1f), //R
new Vector2( -3f/(2f*Mathf.Sqrt(3f)), 3f/2f), //S ***
};
Vector2[] vQualCenter = new[]
{
new Vector2(0, 0), //A
new Vector2(0, 1), //B (m_fCelHt)
new Vector2(Mathf.Sqrt(3f)/2f, 0.5f), //C
new Vector2(Mathf.Sqrt(3f)/2f, -0.5f), //D
new Vector2(0, -1), //E
new Vector2( -Mathf.Sqrt(3f)/2f, -0.5f),//F
new Vector2( -Mathf.Sqrt(3f)/2f, 0.5f), //G
new Vector2(0,2), //H
new Vector2(1f, Mathf.Sqrt(3f)), //I ***
new Vector2(Mathf.Sqrt(3f), 1f), //J
new Vector2(2, 0), //K ***
new Vector2(Mathf.Sqrt(3f), -1f), //L
new Vector2(1f, -Mathf.Sqrt(3f)), //M ***
new Vector2(0,-2), //N
new Vector2(-1f, -Mathf.Sqrt(3f)), //O ***
new Vector2(-Mathf.Sqrt(3f), -1f), //P
new Vector2(-2, 0), //Q ***
new Vector2(-Mathf.Sqrt(3f), 1f), //R
new Vector2(-1f, Mathf.Sqrt(3f)), //S ***
};