[解決済み】ポリゴンの膨張・収縮(オフセット、バッファリング)のためのアルゴリズム
2022-04-08 09:43:30
質問
ポリゴンを膨らませる方法を教えてください。つまり、このようなことをしたいのです。
この要件は、新しい(膨張した)ポリゴンの辺や点が、古い(元の)ポリゴンからすべて同じ一定の距離にあることです(例の画像では、膨張した頂点に円弧を使用しなければならないため、そうなっていません)、しかし今はそれを忘れましょう ;) ).
私が求めているものを表す数学用語は、実は 内向き/外向きポリゴンのオフセット . ご指摘いただいたbalintさんに+1。別の命名法は ポリゴンバッファリング .
検索した結果
以下はリンクです。
どのように解決するのですか?
私自身のことについても簡単に触れておこうと思いました。 ポリゴンクリッピング&オフセットライブラリ - クリッパー .
一方 クリッパー は、主にポリゴンのクリッピング操作のために設計されていますが、ポリゴンのオフセットもできます。このライブラリは オープンソースフリーウェア で書かれています。 Delphi、C++、C#の3種類 . 非常に自由度の高い ブースト ライセンスにより、フリーウェア、商用アプリケーションのいずれでも無償で使用することができます。
ポリゴンのオフセットは、スクエア、ラウンド、マイタードの3つのオフセットスタイルから選択できます。
関連
-
[解決済み] どちらが大きいですか?O(log*n)とO(loglog n)
-
[解決済み] O(n)とO(log(n))の違い -どちらが優れていて、O(log(n))とは一体何なのか?
-
[解決済み] ヒープ化 VS ビルドヒープ
-
[解決済み] ゲーム「2048」の最適なアルゴリズムとは?
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
-
[解決済み】有向グラフのサイクルを検出する最適なアルゴリズム【クローズド
-
[解決済み】なぜBase64を使うのか?
-
[解決済み】ある点が2次元の三角形の中にあるかどうかを判断する方法は?[クローズド]
-
[解決済み】円の円周上にある点を計算するには?
-
[解決済み】整数の流れから実行中央値を求める
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] どちらが大きいですか?O(log*n)とO(loglog n)
-
[解決済み] ソートされていない配列でバイナリサーチは使えるか?重複
-
[解決済み] O(n)の整数ソートアルゴリズムはあるか?
-
[解決済み] 深さ優先グラフアルゴリズムの時間複雑性【非公開
-
[解決済み】Redisに使用されている基礎的なデータ構造は何ですか?
-
[解決済み】10億個の数字の配列から最大100個の数字を求めるプログラムを作成せよ
-
[解決済み】ある点が2次元の三角形の中にあるかどうかを判断する方法は?[クローズド]
-
[解決済み】遺伝的アルゴリズム/遺伝的プログラミングの良い解決例とは?[クローズド]
-
[解決済み】big-O時間複雑度の高いアルゴリズムが低いアルゴリズムより好ましいと思うケースはありますか?
-
[解決済み】最も近い文字列のマッチを取得する