Go to the source code of this file.
|
| | packing2d.sdf (p, R) |
| |
| | packing2d.center_of (p) |
| |
| | packing2d.k_PH (G, kf, ks) |
| |
| | packing2d.bilin (G, ids_fn, p, valid) |
| |
| | packing2d.k_P2F (G, kf, ks, gapaware=False, c=0.7) |
| |
|
| | packing2d.C0 = np.array([0.5, 0.5]) |
| |
| list | packing2d.IMG = [np.array([a, b], float) for a in (-1, 0, 1) for b in (-1, 0, 1)] |
| |
| int | packing2d.ks = float(sys.argv[1]) if len(sys.argv) > 1 else 100.0 |
| |
| list | packing2d.gaps = [float(a) for a in sys.argv[2:]] or [0.2, 0.05, 0.02] |
| |
| float | packing2d.R = 0.5 * (1 - gap) |
| |
| dict | packing2d.res = {} |
| |
| | packing2d.G = Cell(n, R, off=(0.0, 0.0)) |
| |
| | packing2d.q |
| |
| | packing2d.st |
| |
| | packing2d.gapaware |
| |
| | packing2d.flush |
| |
| dict | packing2d.v = v[-1] + (v[-1] - v[-2]) / 3 |
| |