scoop op• Datenarten: scalar × scalar → table
• Aufruf: import fullseye as fs; fs.ledger.spoon_bowl_volume(a: 'float', h: 'float', *, fill_depth: 'float | None' = None, phi_deg: 'float | None' = None) -> 'dict' (die Implementierung direkt: import scoop; scoop.spoon_bowl_volume(a: 'float', h: 'float', *, fill_depth: 'float | None' = None, phi_deg: 'float | None' = None) -> 'dict'; aus dem Register: opsdrive.get("spoon_bowl_volume"))
Geschlossene Form für eine Kugelkappenschale (Randradius a, Tiefe h) — gestrichen, teilweise gefüllt und gehäuft.
Kugelradius R = (a² + h²) / (2h), gestrichenes Volumen V_struck = π h (3a² + h²) / 6. Mit fill_depth = y das vom Boden bis y eben gefüllte Volumen V_fill = π y² (3R − y) / 3 (eine Identität, die bei y = h mit V_struck übereinstimmt). Mit phi_deg ein Kegel mit Schüttwinkel φ über dem Rand als Grundfläche (Obergrenze eines gehäuften Löffels) V_heap = (π/3) a³ tan φ, Höhe a tan φ, V_heaped = V_struck + V_heap und das Verhältnis gehäuft / gestrichen.
Rückgabe: R, V_struck, V_fill (falls angegeben), V_heap / H_heap / V_heaped / heaped_ratio (falls φ angegeben). Raises ValueError: a oder h ≤ 0, h > a (bei einer Schale tiefer als eine Halbkugel ist der Rand nicht die breiteste Stelle, und die Voraussetzung von scoop_volume_read, das nur von der Seite nach oben schaut, bricht), fill_depth außerhalb von (0, h], φ außerhalb von (0, 90).
• Katalog der Beispieldaten (Download-URLs / Lizenzen) — 2-D nutzt skimage.data (BSD/Public Domain) plus synthetische Bilder, 3-D nennt Download-URLs echter Datenquellen (Stanford, PDS, …).
• Herkunft und Literatur der Operatoren — die Quellen der Forschung/Verfahren, auf denen diese Operatorfamilie beruht.
• Der kanonische Algorithmus (Autor, Jahr) und seine Anwendungen stehen im Familienleitfaden oben.
• poc_powder_scoop_pour — py -3.11 examples/poc_powder_scoop_pour.py
table als Eingabe)course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same
scoop)scoop_synth_side · revolution_volume_side · two_view_volume · scoop_volume_read · scoop_count · scoop_image_limit · tilt_wedge_retained · tilt_pour_rate
*Provenance: scoop.py — DRIVE Operator-Registry. Diese Notiz wird von tools/opdocs.py md erzeugt (nicht von Hand bearbeiten).*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.