Suppose I have the center of the circle c=[x0, y0, z0], the radius of the circle r, and the normal to the circle n=[a, b, c]. The general equation of a circle in 3D space is:
((x - x0)^2 + (y - y0)^2 + (z - z0)^2 - r^2)^2 + (a(x - x0) + b(y - y0) + c(z - z0))^2 = 0
for example:
r=20
n = [1, 1.5, 1]
c = [2, 3, 4]
How to draw the the circle in python? I want the dots on the circle are equally distributed with a step size of theta.
theta = 1 # in degree