DynamicDraw For va.AddBeam()

I was wondering if there is something for dynamically drawing/previewing a beam when picking points with visualarq? Something similar to below but using e.Display.va.Addbeam…? I am new to C# so any help would be appreciated, thanks.

        Point3d pt1;
        using (GetPoint getPointAction = new GetPoint())
        {
            getPointAction.SetCommandPrompt("Please select the end point");
            getPointAction.SetBasePoint(pt0, true);
            getPointAction.DynamicDraw +=
              (sender, e) => e.Display.DrawLine(pt0, e.CurrentPoint, System.Drawing.Color.DarkRed);
            if (getPointAction.Get() != GetResult.Point)
            {
                RhinoApp.WriteLine("No end point was selected.");
                return getPointAction.CommandResult();
            }
            pt1 = getPointAction.Point();
        }

Hi @patskorut,

Unfortunately, that’s not possible with VisualARQ Script API. This is a simple API that requires objects to be document resident, which means it is not possible to have temporary objects.

We have plans to implement a full API (like RhinoCommon) in the next major versions of VisualARQ (I hope 4).

Enric