kendamaworld op• Data kinds: table → table
• Call: import fullseye as fs; fs.ledger.ken_mesh(kp: 'dict', *, n: 'int' = 32) -> 'dict' (implementation को सीधे call करना हो तो import kendamaworld; kendamaworld.ken_mesh(kp: 'dict', *, n: 'int' = 32) -> 'dict', registry से लेना हो तो opsdrive.get("ken_mesh"))
ken + cross-piece (बड़ा cup, छोटा cup) + मध्य cup का mesh। origin = cross-piece का केंद्र (हाथ), ken = +x (ken-tip +x पर), cross-piece का axis = +z (बड़ा cup ऊपर)।
फलक लेबल: 27 केन और सरादो (क्रॉस भाग) का धड़, 28 बड़ा कप (सरादो का +z ओर का फैलाव और कप), 30 छोटा कप (−z), 31 आधार कप (केन के −x सिरे का खुला भाग)। वापसी मान {"V", "F", "color" (M,3), "label" (M,), "parts": {"ken": (f0, f1), "cross": (f0, f1)}, "anchors": {...}, "cup_radius", "cup_depth", "ken_length"}। anchors (स्थानीय निर्देशांक) = cross (0 = सरादो का केंद्र), spike_tip, base_rim (आधार कप के किनारे का केंद्र), big_rim (बड़े कप के किनारे का केंद्र), small_rim, tie (सरादो का धागा-छेद (0, −cross_radius, 0)), big_axis (+z), small_axis (−z), base_axis (−x), ken_axis (+x), grip (करतब में पकड़ने का स्थान = kp["grip"])। 2 बंद परिक्रमण-ठोस (केन, सरादो) एक-दूसरे को काटते हुए रखे जाते हैं (रेंडरिंग गहराई से सुलझाती है)। सभी फलक बाहर की ओर हैं (चिह्नित आयतन > 0)।
• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।
• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।
• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।
• gallery_drive_world_objects — py -3.11 examples/gallery_drive_world_objects.py
• poc_kendama — py -3.11 examples/poc_kendama.py
table को input के रूप में लेते हैं)course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same
kendamaworld)add_ken · ken_set_pose · string_mesh · add_string · string_set · kendama_world · kendama_rig · ken_truth
*Provenance: kendamaworld.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.