FormDiagram.create_circular_spiral

classmethod FormDiagram.create_circular_spiral(center=(5.0, 5.0), radius=5.0, n_hoops=8, n_parallels=20, r_oculus=0.0)

Construct a circular spiral FormDiagram with hoops not equally spaced in plan, but equally spaced with regards to the projection on a hemisphere.

Parameters:
centertuple, optional

Planar coordinates of the form-diagram (xc, yc), by default (5.0, 5.0)

radiusfloat, optional

Radius of the form diagram, by default 5.0

n_hoopsint, optional

Number of hoops of the dome form diagram, by default 8 The number of spiral intersections in the diagram equals the number of hoops.

n_parallelsint, optional

Number of parallels of the dome form diagram, by default 20 The number of spirals in the diagram equals the number of parallels.

r_oculusfloat, optional

Value of the radius of the oculus, if no oculus is present should be set to zero, by default 0.0

Returns:
FormDiagram

The FormDiagram created.

Notes

All boundary vertices are considered as supported.