fullseye

mesh_slice_contours — PRINTPATH slice op

使い方

三角形メッシュを平面 z で切った輪郭の表 table: 列 ring(輪の番号)、x、y(mm)。

各三角形と平面の交差を線分にし、三角形の法線で向きを付けて(外輪郭は反時計回り、穴は時計回り)、端点を 突き合わせて閉じた輪(閉じなければ開いた鎖)に繋ぐ(古典のスライサ)。輪の符号つき面積で中身と穴が分かる。 頂点がちょうど平面に乗るときは tol だけ持ち上げて退化を避ける。平面が形に触れなければ ValueError (空の層は「無い」と言う)。

詳しい使い方ガイド

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(table を入力に取れる)

gcode_write · gcode_extrusion_volume · gcode_time_estimate · gcode_layer_image · contours_to_gcode

同カテゴリ(slice)

mesh_slice_stack · 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.