slice opmesh → voxelimport 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' (実装を直接呼ぶなら import printpath; printpath.mesh_slice_stack(mesh: 'Any', layer_mm: 'float' = 0.2, px_per_mm: 'float' = 10.0, bounds=None) -> 'np.ndarray'、台帳から引くなら opsprintpath.get("mesh_slice_stack"))メッシュを layer_mm 刻みで切った層マスクの積み voxel (Z, Y, X)(0 / 1、Z は下から)。
各層は mesh_slice_contours の輪郭を nonzero winding で塗る(外向き法線の輪は中身、内向き法線 = 穴の輪は
引く。穴だけが残る層は空)。メッシュの面の向きが揃っていることが前提(STL / 3MF の規約)。bounds は x–y の
範囲(mm)、無ければメッシュ全体 + 2 mm。形に触れない層(上下の端)は 0 のまま。
py -3.11 examples/poc_print_layer_inspection.pyvoxel を入力に取れる)—
slice)mesh_slice_contours · contours_to_gcode
Provenance: printpath.py — PRINTPATH operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.