Nez.DeferredLighting.PolygonMesh.buildSymmetricalPolygon C# (CSharp) Method

buildSymmetricalPolygon() static private method

static private buildSymmetricalPolygon ( int vertCount, float radius ) : Vector2[]
vertCount int
radius float
return Vector2[]
		static Vector2[] buildSymmetricalPolygon( int vertCount, float radius )
		{
			var points = new Vector2[vertCount];
			for( var i = 0; i < vertCount; i++ )
			{
				var a = 2.0f * MathHelper.Pi * ( i / (float)vertCount );
				points[i] = new Vector2( (float)Math.Cos( a ) * radius, (float)Math.Sin( a ) * radius );
			}

			return points;
		}