Vector2D.ToVector2 C# (CSharp) Method

ToVector2() public method

public ToVector2 ( ) : Vector2,
return Vector2,
    public Vector2 ToVector2()
    {
        return new Vector2((float)x,(float)y);
    }

Usage Example

Example #1
0
    public void Update(Vector2D pos)
    {
        if (input.GetInputClicked())
        {
            pointsList.Clear();
            complexTracker.trackerList.Clear();
            pointsList.Add(pos);
        }

        if (input.GetInputPressed() && pointsList.Count > 0)
        {
            Vector2D posMove = pointsList.Last().Copy();

            int loopCount = 0;
            while ((Vector2D.Distance(posMove, pos) > minVertexDistance))
            {
                float direction = (float)Vector2D.Atan2(pos, posMove);
                posMove.Push(direction, minVertexDistance);
                Slicer2D.complexSliceType = complexSliceType;
                pointsList.Add(posMove.Copy());
                complexTracker.Update(posMove.ToVector2(), 0);

                loopCount++;
                if (loopCount > 150)
                {
                    break;
                }
            }

            complexTracker.Update(posMove.ToVector2(), minVertexDistance);
        }

        if (input.GetInputReleased())
        {
            pointsList.Clear();

            complexTracker.trackerList.Clear();
        }
    }
All Usage Examples Of Vector2D::ToVector2