Namespaces | |
| namespace | main |
Variables | |
| int | main.WORKDIR = sys.argv[1] if len(sys.argv) > 1 else "/tmp" |
| int | main.numTapes = 8 |
| float | main.tapeDistance = 0.25 |
| float | main.stack = tapeDistance * (numTapes - 1) |
| float | main.turnGap = 1.0 |
| main.spiral = pc.LameSpiral(a=25.0, b=35.0, n=4, pitch=stack + turnGap, nturns=1.75) | |
| main.wedge = pc.WedgeDomain(R0=60.0, R_in=10.0, R_out=120.0, Y=55.0, half_angle_deg=15.0) | |
| list | main.inner = [pc.Bend(-90.0, 5.0, ramp=2.0, hard=True), pc.Straight(2.0), pc.Bend(90.0, 5.0, ramp=2.0)] |
| list | main.outer = [] |
| main.t = C.sample_spacing(1.0) | |
| main.S = pc.TapeStack(C, numTapes, tapeWidth, tapeDistance) | |
| main.d | |
| main.i | |
| main.j | |
| main.env = S.envelope().reshape(-1, 3) | |
| main.rho = np.hypot(env[:, 0] + wedge.R0, env[:, 2]) | |
| main.phi = np.arctan2(env[:, 2], env[:, 0] + wedge.R0) | |
| tuple | main.gap_planes = (rho * np.sin(wedge.alpha - np.abs(phi))).min() |
| main.ax = plt.figure(figsize=(11, 8)).add_subplot(111, projection="3d") | |
| main.r = np.array([C.r(s) for s in t]) | |
| main.k1 | |
| main.k2 | |
| main.tapes | |
| main.sections_every | |
| main.c | |
| main.s_ | |
| main.color | |
| main.lw | |
| main.ph = np.linspace(-wedge.alpha, wedge.alpha, 30) | |
| main.dpi | |
| main.FM | |