Пример #1
0
    public void drawGizmos(float resolution)
    {
        _solver.drawGizmos();
        Vector3 to = _solver.getPoint(0f);

        resolution *= (float)_solver.nodes.Count;
        for (int i = 1; (float)i <= resolution; i++)
        {
            float   t     = (float)i / resolution;
            Vector3 point = _solver.getPoint(t);
            Gizmos.DrawLine(point, to);
            to = point;
        }
    }
Пример #2
0
    public void drawGizmos(float resolution)
    {
        _solver.drawGizmos();

        var previousPoint = _solver.getPoint(0);

        resolution *= _solver.nodes.Count;
        for (var i = 1; i <= resolution; i++)
        {
            var t            = (float)i / resolution;
            var currentPoint = _solver.getPoint(t);
            Gizmos.DrawLine(currentPoint, previousPoint);
            previousPoint = currentPoint;
        }
    }