Rotate around local 0,0,0

im currently trying to plot vertices around an origin point, ik the origin is (0,0,0) and the radius is some variable and an angle = 75 degrees.
so lets say the radius is = 10
I want to take the y and go up by 10 and rotate 75 degrees around the z, plotting the 1st point as a vector.

the issue I currently have is, I dont know how to access any rotation and rotation, without rotating the object… can anyone direct me in a direction on where to find info about this?4535062--420250--upload_2019-5-13_17-37-44.png

Could you elaborate on what you mean by “plot vertices”, “ik the origin is”, “plotting the 1st point as a vector”, " I dont know how to access any rotation and rotation, without rotating the object"?

What class are you using? Transform? Your own thing? Transform has position, rotation, and scale which you can access any time and functions to facilitate manipulating these properties, like Rotate() (if you don’t want to mess with quaternions, for example).

If by ‘plotting’ you just want to represent these vectors on the screen you might need to come up with some models, or use linerenderer.

what I mean is fined out where vector 1 and vector 2 are (the green dots) when you know the radius and theta

are you talking about something like this?