問題タブ [points]

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 投票する
2 に答える
19700 参照

bezier - N点を通過する曲線のベジェ制御点を見つける

4点を通過する曲線の3次ベジエ制御点を見つけるための次の優れたソリューションを検討します。

C#で開始、終了、および2つの交差点を指定したBezierSegmentの制御点を見つける方法-別名CubicBezier4点補間

N> 2、おそらくN≤20の場合、ベジェ曲線をN点を通過させるために、これに直接的な拡張があるのではないかと思います。

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

algorithm - 多くのポイント VB6 からポリゴンを作成するアルゴリズム

ポリゴン関数を使用して VB6 でポリゴンを作成しようとしています。

ポリゴンを作成したいランダムな順序で多くのポイントがあります。

残念ながら、素敵な閉じた多角形とは対照的に、ギザギザに見える多角形が得られるため、多角形を開発するときは順序が重要です。

これらのポイントを通過して適切な順序に並べることができるアルゴリズムを開発するための良いアイデア/トリックを誰かが持っているかどうか疑問に思っていました.

本当にありがとう!

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

matlab - MatLab で TriScatteredInterp を使用するには?

MatLab の TriScatteredInterp に問題があります。その場所の対応する温度を持つ一連の座標点を使用しています。それらはすべて、形式 (long、lat、temp) の度数です。これらのポイントで内挿を作成して、他のポイントの値を見つけてグリッドを構築できるようにします。これは私がこれまでに行ったことです:

すべての (経度、緯度) ポイントでわかるように、対応する球上のポイントを計算し、TriScatteredInterp の 3D バージョンを使用しました。問題は、補間が「最も近い」方法でのみ機能することです。これは、線形または自然が NaN のみを生成するためです。私が読んだように、これは、補間したい点が三角形分割の凸包の外にあるときに起こりますが、必要な点は正確に球上にあり、入力点は範囲全体をカバーしています (Long : -180 から180、緯度: -90 から 90)、すべての点が凸包の外側にある可能性があるかどうかはわかりません。どんな助けでも大歓迎です、ty。

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

android - マップ オーバーレイ内のポイントがマップ上に描画される順序を変更できますか?

複数のポイントを含むマップ オーバーレイがあり、それぞれに独自の番号付きマーカーがあります。ポイントは、描画したい順序でオーバーレイに表示されます (つまり、マーカー 0 から 10 まで - 10 が最新のポイントです)。地図を表示すると、緯度の高い順に点が描かれているように見えます。これは、私の場合、ポイント 7 のマーカーがポイント 10 のマーカーの上に描画される可能性があることを意味します。マーカーがマップ上に配置される順序を制御する方法はありますか?

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

algorithm - 全体的な形状を維持しながら、曲線のポイント数を減らすにはどうすればよいですか?

曲線を構成するポイントのリストがあり、ポイントの数を減らしたいのですが、曲線の全体的な形状は維持したままです。

基本的に、私はこれから行きたいです:

ここに画像の説明を入力

これに:

ここに画像の説明を入力

そのため、アルゴリズムは冗長なポイントを削除しますが、形状を実際に定義するポイント (曲線の下部にあるポイントなど) を保持します。それを行う既知のアルゴリズムはありますか?あると思いますが、Google で何を検索すればよいかわかりません。どんな助けでも大歓迎です。

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

3d - 点のリストの 3D 輪郭 (凹包)

C# に Vector3 ポイントのリストがあり、これらの凹面の輪郭を計算する必要があります。特に -convex- 解決 (グラハムのアルゴリズムのおかげで、私は既に実装に成功しています) については、本当に多くの参考文献があります。

ただし、凹面の輪郭を効果的に計算する必要があるため、迷子になりました。ウィキペディアには、凸面の計算に関する多くのリソースがリストされていますが、-凹面のリソースはありません。

利用可能な凹包アルゴリズムについて私に手がかりを与えることができる数学の知識を持っている人はいますか?

パフォーマンスにも懸念があるため、アプリオリにアルゴリズムの速度をベンチマークできると非常に役立ちます。

ありがとう。

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

python - 方程式に最も近い点を合わせる方法は? パイソン

基本的に、平面の方程式を見つけて、点がこの直線の方程式を満たす場合はリストに 1 を配置しようとするコードがいくつかあります。それ以外の場合は、リストに 0 が配置されます。残念ながら、インクリメント量が必要なので、空のスペースがなくても近似平面を作成できるように、方程式に最も近い点をどのように取得しますか?

これまでのコードは次のとおりです。

実際に使用されている線に最も近い点で動作する線を描画するためのコード例を次に示します。

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

ios - Box2D アンカー ポイントを変更しますか?

Cocos2D では、UIKit と同様の方法で (0,1) のアンカー ポイントを使用して CCSprite を作成しています。とにかく、Box2D のアンカー ポイントを変更しようとしていますが、これは可能ですか? もしそうなら、(0,1)のアンカーポイントでどうすればいいですか?

ありがとう!

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

algorithm - ポイントアルゴリズムの計算幾何学セット

次の問題に対して、実行時間O(nlogn)のアルゴリズムを設計する必要があります。

n個の点のセットPが与えられた場合、せん断変換(x、y)->(x + Ay、y)がx座標が等しくない点の順序(x方向)を変更しないように、値A>0を決定します。 。

どこから始めればいいのかわからなくても大変です。

これに関する助けをいただければ幸いです。

ありがとうございました!

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

python - Python の曲線の最大点と最小点

変位センサーからデータを取得しました。1 回の反復のデルタ値は次のようになります。0, 1, 2, 4, 7, 9, 14, 24, 14, 10, 9, 7, 3 2, 1, 0, 0, 0, 0, -1, -3, -5, -7, - 9, -14, -24, -14, -9, -8, -6, -4, -3, -1, 0, 0, 0. (他の繰り返しも同じパターンです.)

曲線の最大点と最小点に興味があります。最初の位置から始めて、この位置に戻り、ラインのループを行います (合計の変位またはラインを取得するために、値の部分的な合計を取得しました)。部分和は次のようになります [0, 1, 3, 7, 14, 23, 37, 61, 75, 85, 94, 101, 104, 106, 107, 107, 107, 107, 107, 106, 103, 98 、91、82、68、44、30、21、13、7、3、0、-1、-1、-1、-1]。107 と -1 (次の曲線の最小値) に興味があります。

しかし、私は言うn noのコードを理解していません。曲線の (反復)。これで私を助けてもらえますか?