問題タブ [polygon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
937 参照

polygon - ポリゴンを単純化する bing マップを停止する

現在、Bing マップは、マップに配置される各ポリゴン形状を単純化しています。

これはほとんどの場合に適していますが、最大解像度のポリゴンを表示する必要があり、単純化を自分で整理します。

これを行う方法についてのアイデアはありませんが、それをオフにする方法が見つからないようで、Bing/live/VE/MS/マップに関するドキュメントを見つけるのは悪夢です!

どんな助けでも感謝します、

ありがとう。

0 投票する
2 に答える
2088 参照

3d - ポリゴン3Dの順序を決定します

ポリゴンを作成する3Dの頂点のリストがあります。私はそれを三角測量する必要があり、私はカッティングイヤーアルゴリズムを使用しています。私のポリゴンは非凸面なので、ポリゴンの凹面の角度を見つける必要があります。また、ポリゴンの方向がわからない(時計回りまたは反時計回り)

時計回りか反時計回りかを判断する方法を教えてもらえますか

ありがとうございました

0 投票する
15 に答える
68367 参照

polygon - 不規則な形状の多角形の「視覚的な」中心を見つける最速の方法は何ですか?

不規則な形状の多角形の視覚的な中心となる点を見つける必要があります。視覚的中心とは、視覚的に多角形の広い領域の中心にあるように見える点を意味します。アプリケーションは、ポリゴンの内側にラベルを配置することです。

内部バッファリングを使用するソリューションは次のとおりです。

https://web.archive.org/web/20150708063910/http://proceedings.esri.com/library/userconf/proc01/professional/papers/pap388/p388.htm

これを使用する場合、バッファを見つけるための効果的かつ迅速な方法は何ですか? 他の方法を使用する場合、その方法はどれですか?

非常にタフなポリゴンの良い例は、巨大な太い U (Arial Black や Impact などのフォントで書かれています) です。

0 投票する
3 に答える
342 参照

coordinates - 平面を分割する方法

たとえば、特定の平面内の座標など、固定数 (X) の点があるとします (2-D 点群と呼ぶことができると思います)。

これらのポイントは、Y < X の Y ポリゴンに分割する必要があります。ポリゴンはオーバーラップしてはなりません。ポリゴンがコンベックス(ボロノイ図のようなもの)だったら最高です。

国を形成する場所のように想像してみてください。たとえば、12 個のポイントがあり、それぞれ 4 個のポイントを持つ 3 つのポリゴンを作成したいとします。

ポイントをカバーするグリッドを作成することを考えました。次に、点を反復処理して、最も近いグリッド セルに割り当てます。

多分私は明白なことを見逃していますか?より良い解決策があると確信しています。

ありがとう、ダニエル

最適化 (kmeans++)を見つけました。おそらくこれにより、より良い結果が得られるでしょう..

0 投票する
2 に答える
1659 参照

silverlight - ポリゴンをアニメーション化するには? (読む: 輪郭をアニメーション化して形を変える)

ご挨拶!

現在、Silverlight プロジェクトに取り組んでおり、単純な多角形 (実際には台形) をアニメーション化したいと考えています。具体的には、何らかのイベントが発生した後に、4 つのポイントのうち 2 つを動的に移動したいと考えています。平行な辺の 1 つをサイズ変更して別の位置に移動する必要があります。

私は Silverlight にかなり慣れていないことを認め、それが可能かどうかはもちろん、それがどのように行われるかを教えてくれる情報源を見つけられませんでした。

以前にアニメーションを使用したことがあるので、ストーリーボードとアニメーションの一般的な概念は私にとって新しいものではありません。しかし、アニメーションでポリゴンのポイントを移動するにはどうすればよいでしょうか? 同様の光学効果を持つ代替手段はありますか (パスのアニメーション化など)?
私が使用できるPropertyPathはありますか?

、 Silverlight 3チュートリアルのポイントアニメーションに見られるように?

よろしくお願いします。:)

0 投票する
1 に答える
1208 参照

java - Javaポリゴンを使用したリフレクションおよびその他の変換

私は単純な幾何学的変換を行う必要があるプロジェクトに取り組んでいます:

  • 翻訳
  • x軸とy軸での反射

Javaアプレットに描かれたいくつかの図について。

アプレットに取り組んでいた前の人は、各図の頂点のカレテシアンポイントを表す配列から図を描いていました。

コードに整理が追加され、彼が使用していた配列を使用して配列を作成でき、変換が簡単になると考えたため、図をポリゴンとして表すことにしました。

Polygonにリフレクションの方法がないことを確認した後、別のルートを試しました。

ポリゴンをシェイプ、次にエリアとしてキャストし、それを適用してAffineTransform、必要な処理を実行しました。残念ながら、GraphicsにはAreaオブジェクトを描画するメソッドがなく、シェイプにキャストバックできませんでした。

では、ポリゴンを使用して幾何学的な反射を行う方法を知っている人はいますか?または、これを実行できる他の手段はありますか?

0 投票する
2 に答える
456 参照

api - VB6: 星の点の色部分

VB6 を使用して星を描画するための API 関数を見つけました: 必要なのは、データ駆動型パラメーターに従って星の各ポイントのセクションに色を付けることです: したがって、渡されたパラメーターが 1 の場合、選択した星の部分に色を付けたいです星が作られている円の円周から測定した長さの 1/10 までの赤い点。2 の場合、スター ポイント グリーンの 10 分の 2 など。

API関数CreatePolygonRgnを見つけたので、特定のスターポイント全体の色を変更できますが、XとYのパラメーターを1つだけ使用してポリゴンを定義する方法について困惑しています:特定のスターのXとYを変更するとポイント、意味をなさないと思われる結果が得られます TKIF Charles Geach
se

0 投票する
2 に答える
847 参照

maps - ポイントが道路上にあるかどうかの判断

道路を表すポリラインがあり、すべての部分の道路幅がわかっている場合、ポイントが道路上にあるかどうかを判断するために使用できるアルゴリズムはありますか? 線自体の幅が 1px であるため、これを行う方法が完全にはわかりません。

ありがとう、

ジェフ

0 投票する
2 に答える
1216 参照

silverlight - Silverlight - ポリゴンのスケーリングとクリッピング

数千のポリゴンを追加したキャンバスがあります。

ズームインできるようにしたいと思います(これは ScaleTransform.

ただし、キャンバスの一部のみを描画するために Canvas.Clip も使用しようとしましたが、ScaleTransform 値が変更されるとすぐにクリッピングが機能しなくなります...

そして私のコードビハインドでは、

私は明らかに間違ったことをしていますか?

0 投票する
2 に答える
1065 参照

geometry - 新しいデータ セットを使用して n 頂点ポリゴンを n 頂点ポリゴンに拡張する

n 個の頂点を持つ単純な多角形 P1 があります。n は小さく、たとえば 8 です。この多角形は、2D ポイントのセットの周囲を表します。

次に、別のポリゴンがあります。これを P2 と呼びましょう。頂点の最大数も n です。P2 は P1 に近いため、P1 と P2 の領域を一緒に表す新しい多角形 P3 を描画することは理にかなっています。

新しいポリゴン P3 のポイントを選択するアルゴリズムを探しています。P1 + P2 の形状を可能な限り適切に記述したいと思います (それでも、n 個のポイントで!)。新しいポリゴン P3 の内側にあるポリゴンの作成に使用されるポイントの数は最大化されますが、 P3 はできるだけ小さくします。

ポリゴンを拡張するプロセスは、アプリケーションで繰り返し呼び出されます。