Big update
This commit is contained in:
@@ -24,33 +24,47 @@ class KnotConfig(TypedDict, total=False):
|
||||
|
||||
# ── Topology (Torus Knot) ────────────────────────────────────────────────
|
||||
torus_p: int
|
||||
mod_torus_p: float
|
||||
torus_q: int
|
||||
mod_torus_q: float
|
||||
flip_p: bool
|
||||
flip_q: bool
|
||||
multiple_links: bool
|
||||
|
||||
# ── Topology (Mobius) ────────────────────────────────────────────────────
|
||||
mobius_twists: int
|
||||
mod_mobius_twists: float
|
||||
mobius_width: float
|
||||
mod_mobius_width: float
|
||||
|
||||
# ── Topology (Lissajous 3D) ──────────────────────────────────────────────
|
||||
liss_kx: int
|
||||
mod_liss_kx: float
|
||||
liss_ky: int
|
||||
mod_liss_ky: float
|
||||
liss_kz: int
|
||||
mod_liss_kz: float
|
||||
liss_amp: float
|
||||
mod_liss_amp: float
|
||||
|
||||
# ── Topology (Spherical Spiral) ──────────────────────────────────────────
|
||||
spiral_turns: int
|
||||
mod_spiral_turns: float
|
||||
spiral_R: float
|
||||
mod_spiral_R: float
|
||||
|
||||
# ── Radii (Major/Minor mode) ──────────────────────────────────────────────
|
||||
torus_R: float
|
||||
mod_torus_R: float
|
||||
torus_r: float
|
||||
mod_torus_r: float
|
||||
|
||||
# ── Radii (Ext/Int mode) ─────────────────────────────────────────────────
|
||||
mode: str # 'MAJOR_MINOR' | 'EXT_INT'
|
||||
torus_eR: float
|
||||
mod_torus_eR: float
|
||||
torus_iR: float
|
||||
mod_torus_iR: float
|
||||
|
||||
# ── Multipliers & phases ──────────────────────────────────────────────────
|
||||
torus_u: int
|
||||
@@ -58,6 +72,7 @@ class KnotConfig(TypedDict, total=False):
|
||||
torus_rP: float
|
||||
torus_sP: float
|
||||
torus_h: float
|
||||
mod_torus_h: float
|
||||
|
||||
# ── Per-knot animation rates ──────────────────────────────────────────────
|
||||
spin_phase_rate: float
|
||||
@@ -69,8 +84,11 @@ class KnotConfig(TypedDict, total=False):
|
||||
|
||||
# ── Geometry ──────────────────────────────────────────────────────────────
|
||||
geo_extrude: float
|
||||
mod_geo_extrude: float
|
||||
geo_offset: float
|
||||
mod_geo_offset: float
|
||||
geo_bDepth: float
|
||||
mod_geo_bDepth: float
|
||||
|
||||
# ── Transition ────────────────────────────────────────────────────────────
|
||||
transition_frames: int
|
||||
|
||||
Reference in New Issue
Block a user