slice op• Data kinds: mesh → voxel
• Call: import fullseye as fs; fs.ledger.mesh_slice_stack(mesh: 'Any', layer_mm: 'float' = 0.2, px_per_mm: 'float' = 10.0, bounds=None) -> 'np.ndarray' (implementation को सीधे call करना हो तो import printpath; printpath.mesh_slice_stack(mesh: 'Any', layer_mm: 'float' = 0.2, px_per_mm: 'float' = 10.0, bounds=None) -> 'np.ndarray', registry से लेना हो तो opsprintpath.get("mesh_slice_stack"))
mesh को layer_mm अंतराल पर काटकर बना layer mask का stack voxel (Z, Y, X) (0 / 1, Z नीचे से)।
हर layer mesh_slice_contours के contours को nonzero winding से भरती है (बाहर की ओर normal वाली rings भरा भाग हैं, अंदर की ओर normal = hole वाली rings घटाई जाती हैं; जिस layer में केवल holes बचें वह खाली है)। शर्त यह है कि mesh के faces की दिशा एक जैसी हो (STL / 3MF का convention)। bounds x–y की range (mm) है; न हो तो पूरा mesh + 2 mm। shape को न छूने वाली layers (ऊपर-नीचे के सिरे) 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 में दिए गए हैं।
• poc_am_thermal_to_ct — py -3.11 examples/poc_am_thermal_to_ct.py
• poc_print_layer_inspection — py -3.11 examples/poc_print_layer_inspection.py
voxel को input के रूप में लेते हैं)—
slice)mesh_slice_contours · contours_to_gcode
*Provenance: printpath.py — PRINTPATH operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.