Aka_s_Vayne.Logic.Tumble.CirclePoints C# (CSharp) Method

CirclePoints() private static method

private static CirclePoints ( float CircleLineSegmentN, float radius, System.Vector3 position ) : List
CircleLineSegmentN float
radius float
position System.Vector3
return List
        private static List<Vector3> CirclePoints(float CircleLineSegmentN, float radius, Vector3 position)
        {
            List<Vector3> points = new List<Vector3>();
            for (var i = 1; i <= CircleLineSegmentN; i++)
            {
                var angle = i * 2 * Math.PI / CircleLineSegmentN;
                var point = new Vector3(position.X + radius * (float)Math.Cos(angle), position.Y + radius * (float)Math.Sin(angle), position.Z);
                points.Add(point);
            }
            return points;
        }