Hi all,
I'm creating a very simple model, just a torus using the revolve function. The relevant code snippet is as follows:
# Define torus minor radius
R = 50.0
# Construct torus
const = cq.Workplane('XZ', origin = (1200, 0, 0)).circle(R).revolve(toroidal_extent, (-1200, 0, 0), (-1200, 1, 0))
# Export torus
cq.exporters.export(torus, name + '.step')
It is all constructed quite well, except that a small feature gets made where the torus meets back with itself on the XZ plane (images included below).
Does anyone know why this might be and how to fix it? Any degree of revolution less than 360 does not have this issue, it is only when the solid meets back with itself to become continuous.
Thanks, and let me know if I can provide any more information!
Connor