問題タブ [deldir]
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.
r - Rでdeldirを使用してドローネ三角形分割を行った後、ポイント間の距離を抽出するにはどうすればよいですか?
Delaunay Triangulations を使用して都市間の距離を計算したいと思います。距離を計算したい 20 都市の経度と緯度がありますが、三角測量から距離情報を抽出する方法がわかりません。これまで、deldir() (ライブラリ deldir から) を使用してきました。以下のコードを参照してください。
「try」のどこかにdeldirによって計算されたポイント間の距離が保存されていることは確かですが、どこにあるのかわかりません。距離を計算して $ 要素の値を探してみましたが、見つかりませんでした。私にとって、この情報を使用する最良の方法は、プロット上の各線の長さを個々の線にプロットできれば、すべての都市間の距離を手動で計算できることです。
ご協力いただきありがとうございます!
r - R deldir と数字の代わりのカスタム名
R でボロノイ図を作成しようとしています。図自体のプロットは正常に機能していますが、プロットのさまざまなタイルのラベル付けに問題があります。
私が使用しているコードは次のとおりです。
ダイアグラムをプロットする前にカスタム ラベルの番号を交換することは可能ですか?
r - R で deldir() を使用してグループをループする
X、Y、グループの 3 つの列で構成されるデータを入力しました。
各グループのボロノイ図の基になるデータを取得しようとしています。
使用することで
データセット全体のボロノイ データの作成に成功しました。ただし、データセットにあるさまざまなグループでこのプロセスを反復する方法がわかりません。
誰にもアイデアはありますか?私はggplot関数の経験があり、ここで次のような3次元を簡単に追加できることを知っています
deldir() 関数で同様の効果を得る方法はありますか
よろしくお願いします。
ベン
3d - Rで滑らかな3D三角メッシュ
人間の顔の 3D サーフェス メッシュを描画しています。データはhttps://github.com/Patricklv/Smoothing-3D-surfaceにあります。vb.xlsx には頂点が含まれ、it.xlsx には面が含まれています。
私のRコードは次のとおりです。
結果の 3D サーフェスは次 のようになります。 3D サーフェス メッシュでは、多くの三角形が簡単に確認できます。以下に示すように、この表面メッシュをより滑らかに見せたいと思います。
目に見える三角形の面が滑らかになっている 2 番目のメッシュのように見えるように、表面メッシュを滑らかにするには、R で何をすべきですか? おそらく、シェーディング用の Phong モデルは、misc3d パッケージの輪郭 3d 関数を介して機能するでしょう。この関数を私のデータに適用する方法を誰かが示すことができますか?
R の plotly パッケージには、サーフェス メッシュを作成する非常に便利な方法がいくつかあることに注意してください。
表面のメッシュがとても滑らか!しかし、保存時に plotly.js オブジェクトの向きを制御できません。追加購入しないとPDFファイルとして保存することもできませんでした。顔情報を提供しなかった場合でも、この滑らかな表面メッシュを作成する魔法がどれほど巧妙に行われたかを知りたいです (情報は提供されず、vb のみが提供されます)。plotly によって行われる魔法を R で他の方法で行うことができるとしたら、写真を保存するときに向きをカスタマイズし、購入せずに PDF ファイルとして保存できますが、そのような高レベルの滑らかさを維持できますか?