問題タブ [rgl]

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 に答える
864 参照

r - Rのrglパッケージのsurface3dプロットでエッジを強調表示する方法

次のように、R で rgl を使用して 3D プロットを作成しました。

ここで、すべてのエッジを黒い線で強調表示したいと思います。これは基本的に、サーフェス上にワイヤーフレーム モデルを描画するのと同じです。しかし、仕事をすることができる rgl パッケージのメソッドが見つかりません。私が見つけた最良の方法はgrid3d(c("x", "y+", "z"))、後ろから見た特定のエッジのみを強調することです。

どんな助けでも大歓迎です。

ここにこれまでのプロットの写真がありますhttp://i.stack.imgur.com/U1aTk.png

ベスト、ロッディ

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

r - R 統計: RGL で複数のプロットを描画する

R統計でRGLを使用して、1つの画像に複数の3Dプロットを描画する方法を知っている人はいますか?

3 つの変数があり、それらの変数はそれぞれ 2 つのグループに属しています。視覚化できるように、グループごとに異なる色を使用したいと考えています。通常の R 統計では、subset を使用してから par(new=T) を使用します。3d プロットに相当するものは見たことがありません。誰か提案はありますか?

ありがとう!

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

r - plot3d/surface3d(または別の関数?)を使用して4d関数(カラースケールで示される「4次元」)をプロットする方法は?

プロットしたい: production.ts(31, .002, 10,12,125313.93,211,95,x,"2014-02-01","2014-05-14",z,y)x、y、zの関数として

Mathematica のこのプロットのようなものとして (R で可能であれば): http://i.stack.imgur.com/3PRaf.png

私は機能を持っています:

私が試してみました: func.3d<-Vectorize(production.ts(31, .002, 10,12,125313.93,211,95,x,"2014-02-01","2014-05-14",z,y))

しかし、これは線をプロットし、色は関数が出力する値と一致しません。

どうすればこれができるか知っている人はいますか?ありがとう、私はあなたの時間を本当に感謝しています!

0 投票する
4 に答える
5985 参照

r - xyz 座標による 3D サーフェス プロット

経験のある人が、xyz データから形状ファイルを準備する方法を手伝ってくれることを願っています。適切に準備されたデータセットの好例は、 Churyumov-Gerasimenko 彗星についてここで見ることができますが、形状ファイルを作成するための前の手順は提供されていません。

特定の XYZ 座標セットにサーフェスを適用する方法をよりよく理解しようとしています。デカルト座標の使用は R パッケージ "rgl" で簡単ですが、ラップ アラウンド シェイプはより難しいようです。QHULL関数geometryへのインターフェースを提供するR パッケージを見つけました。私はこれを使って Delaunay 三角面を計算してみました。これらのファセットが計算される最大距離を制御する可能性がある関数に関連付けられているオプションのいくつかを理解できません。ここの誰かが、xyz データからサーフェスの構築を改善するためのアイデアを持っていることを願っています。rgldelaunayn

「Stanford bunny」データセットを使用した例:

ここに画像の説明を入力

この答えは、Qhull の R 実装に問題がある可能性があると私に信じさせます。また、さまざまな設定 (例: delaunayn(bunny, options="Qt")) を試してみましたが、ほとんど効果がありませんでした。Qhull オプションの概要はこちら

編集:

これは、球の追加の (より単純な) 例です。ここでも、ファセットの計算で常に最も近い隣接頂点が見つかるとは限りません (ボールを回転させると、いくつかのファセットが内部を横切るのが見えます)。

ここに画像の説明を入力

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

r - モデルの 3D プロット (3D 散布図 + モデル サーフェス + サーフェスへのポイントの接続)

これは、この質問の 3D バージョンです。

次のデータを検討してください。

3d 散布図 + モデル サーフェス + ポイントをサーフェスに接続するなど、モデルの 3d プロットを行うにはどうすればよいですか?

パッケージを使用carした簡単で美しいソリューションが既に 1 つあります。rgl

ここに画像の説明を入力

latticeしかし、特に基本グラフィックスと「純粋」で、それを行う方法をもっと見たいと思いますrgl

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

r - RでWebGLを書く

Web 表示用に WrtieWebGL 関数を使用して、rgl パッケージから plot3d 関数を使用して作成された 3D プロットをエクスポートしようとしています。WriteWebGL ドキュメントの例は一時ディレクトリに保存されるため、よくわかりません。誰かがこの関数の使用方法の例を提供したり、使用法に関する私のエラーを指摘したりできますか? お時間をいただき、ありがとうございました。

次のエラーが表示されます。