0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

スライサー(FDM式3Dプリンタ向け)の作成 其の15(平面ポリゴンの立体化アルゴリズム)

Posted at

1.はじめに

 本ソフトでは基本となるスライスアルゴリズムを共通利用するため、サポートやラフト等を3Dモデルとして内部で自動生成し扱います。
 本稿のアルゴリズムは、サポートモデルの生成や、其の14で生成した平面ポリゴンから立体化するアルゴリズムになります。
 ただし、垂直方向に掃引した形状のみです。

2.アルゴリズム(考え方)

キャプチャ1.JPG

  1. 元となる面を掃引方向へ投影(Z値を変更)します。
    キャプチャ2.JPG

  2. 元となる面と投影した面の壁を生成します。(この壁は四角ポリゴン)
    キャプチャ3.JPG

  3. 全ての面を生成後、内部となる面を削除対象とします。
    (内部となる面とは、同一頂点で構成される四角ポリゴン)
    キャプチャ4.JPG

  4. 面を再構成します。
    (削除対象の面は削除し、削除対象でない四角ポリゴンは三角ポリゴンとして登録)
    キャプチャ5.JPG

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?