I feel dumb for asking this, as it’s likely super obvious somewhere, but I have been looking for some time now.

I’m just trying to plot vectors and do basic Like define a point (3,1) and point (5,2), to define a vector. Or even easier, just from the origin to (3,1)

I see you can use Plotter where you define the whole range of the domain, and then add “specs”, but I’m sure there has to be a basic “graphing calculator” sort of approach here that I’m missing. I’m imagining defining an array of tuples to define points, or give a function:

V = 8x+2

You know…math stuff…

Maybe there’s a quark that I don’t see?

Maybe Env is what I’m looking for, but just needed to reach out to see if there’s something else.

Sorry, I know I’ve been back for 1 day and already asking a billion questions.

I was excited about Cartesian class, that’s what I thought would work, but noope. Thanks thought!

I have to admit that I didn’t fully understand what you are trying to do.

Maybe you should take a look at the *Pen* class if you don’t know how it works yet. It is related to the *QT* implementation inside *SC*, which allows to create views (*UserView* is the main class). You can then define how it should render (using *drawFunc*).

The *Pen* class has the ability to manipulate points, for example using the *.line* method. I think it would be easier to use this rather than the plotter for display purposes. Regarding pure mathematical functions, I can’t help you tho.

https://doc.sccode.org/Classes/Pen.html

I came across this second Quark that might fit your needs : https://github.com/supercollider-quarks/VectorSpace . Didn’t test it tho.