ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

2020-04-01から1日間の記事一覧

【Processing】多角形のオフセット

成果物 多角形の外側に赤い多角形が生成されています。オフセットした線が自己交差する場合の処理は出来ませんが、大半の場合は対応できると思います。 仕組み 頂点に接する二つ辺のの法線の和を正規化し移動方向を求め、オフセットの量÷(1+二つの法線の内…

【Processing】GrainerHormannアルゴリズムを使ってPolygon Clipping

成果物 前回Polygon Clippingを自力でやってみたのですが、あまりうまくいかなかったので、調べてみたところUnityでGrainerHormannアルゴリズムてPolygon Clippingを実装しているサイトがあったので、早速Processingで実装してみました。 仕組み 多角形A,Bの…