問題タブ [graphics3d]

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

wolfram-mathematica - Graphics3D での球のスタイリングとグリッドの間隔

考えてください :

線のスタイル設定方法に関する Yoda のソリューションの使用

GrayLevel を使用して Sphereに色を付けるにはどうすればよいですか(後で操作します)。

また、 FaceGrid をより高密度にするにはどうすればよいでしょうか。水平方向と垂直方向に 10 行。また、エッジが互いに離れている理由もわかりません。

ここに画像の説明を入力

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

grid - Graphics3D のボックス内の「3d グリッド」

考えてください :

ここに画像の説明を入力

Box 内にグリッドを配置することは可能ですか? 「3Dグリッド」かな

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

wolfram-mathematica - Mathematica: 3D グラフィックにテキストを印刷する

シリンダーにテキストを印刷したい。結果は、コカ・コーラの缶のように見えるはずです。

Mathematicaのドキュメントの例と同様に試してみました: http://reference.wolfram.com/mathematica/ref/Texture.html > Scope > Texture Specification > Text Example

しかし、Cylinder は VertexTextureCoordinates オプションを認識しません。私は何を間違っていますか?

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

matlab - matlab 3D スペクトログラム

matlab で時間、振幅、周波数 (3d スペクトログラム) を使用してウェーブ ファイルの 3D 表現を表示できるアプリケーションを作成する方法。注: matlab の ready 関数またはスペクトログラムに関連するその他のライブラリは許可されていません。

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

java - TeeChart で Graphics3D を描画する

tChart で IGraphics3D を使用すると問題が発生します。tChart 上に任意のタイプの画像を描画できますが、getImage() を使用して画像をファイルにエクスポートしようとすると、描画が消えます。これらの画像は、チャート上でマウスをクリックすると消えます。「com.steema.teechart.tools.Annotation」も使用しており、希望どおりに機能します。ただし、 Graphics3D の動作が異なる理由はわかりません。

図面の作成方法を示すコードをコピーします。

誰でもその疑問を解決できますか?

前もって感謝します。

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

3d - 3D モデルでのクォータニオンの加算、減算、および除算操作

3D ゲーム プログラミングでのクォータニオンの使用についてもう少し掘り下げます (はい、マトリックスについては知っていますが、問題はありませんが、常に新しいことを学ばなければなりません)。したがって、このようなオブジェクトを回転させることができますPout = q*Pin*conjug(q)。はクォータニオン、Pin は Vector3 クラスのオブジェクト (このクラスが定義されている何らかのフレームワークを使用しているとしましょう)、conjug(q)共役後の q クォータニオンであり、最後に、Pout取得した新しい Vector3 のオブジェクトです。回転後、最初の Vector3 のオブジェクトPinをある角度アルファ (またはシータ、好きなもの) で回転させます。また、次のように回転を組み合わせる方法があることも知っています。q_final = q2*q1(これは、アルファ 1 の角度で回転し、次にアルファ 2 の角度で回転することを表します)。そして最後に、内積は、たとえば球の 2 つの四元数の間の角度を表します。これは私には明らかです。私の質問は、除算、足し算、引き算などに関するものです。

私の質問は次のとおりです。誰か教えてください。3D プログラミングでそれら (除算、加算、減算 - クォータニオンの操作) は何を表しているのでしょうか? それらは 3D モデルにどのように影響しますか?

ご回答ありがとうございます。

ps ( DarenW、bensiu、Dharmendra、Uwe Keim、Jennis ) がこの質問を理解できない場合は、このトピックから離れてください。誰かが答えを持っているかもしれません。ありがとうございました。

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

scroll - Direct2D が Graphics3D として設定されている場合、TeeChart スクローラーが RedCross エラーを引き起こす

私は TeeChart .Net コンポーネントを試しており、財務チャートに焦点を当てています。PageScroller ツールを使用してグラフのスクロールを管理しようとすると、GDI ではうまく機能しますが、D2D レンダリングを設定すると赤い十字が表示されます。

それが既知の問題なのか、それともこのコードで何か間違ったことをしているのか、誰かが知っていますか?

ページャーを追加する方法は次のとおりです。

これがD2D Drawingの設定方法です(ページャーがチャートにない場合は正常に機能します)

ベスト、サルヴァトーレ・ロッシット。

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

c# - Steema Teechart Graphics 3Dでフォントの高さを設定する方法はありますか?

Steema Teechart Graphics 3Dでフォントの高さを設定する方法はありますか?私が見つけた最も近いものはtchart.graphics3d.fontheightでしたが、フォントの高さを取得し、設定しません。フォントの高さを設定する方法はありますか?

どうもありがとう

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

opengl - シャドウマッピングopenglglslシェーダーグラフィックス数学

異なるシェーダーステージ間の計算を理解するのに苦労しています。

ライトの観点から見たフラグメントシェーダーでは、基本的にfragDepthをrgbカラーに書き込みます。

上記のシェーダーを使用してシーンをレンダリングすると、シーンはすべて白色で表示されます。gl_FragCoord.zが1より大きいためだと思います。うまくいけば、1で最大になりませんが、今のところその質問はそのままにしておくことができます。

カメラの観点からのジオメトリシェーダーでは、基本的にすべてのポイントを四角形に変換し、おそらく「正しくない」テクスチャ位置を書き出して、lightTextureでルックアップします。ここでの数学が問題です。また、次のシェーダーステージで補間値が正しいかどうかについても少しわかりません。

カメラの観点からのフラグメントシェーダーでは、基本的にlightTextureでルックアップし、ライトパースペクティブからどの色が表示されるかを調べ、同じ色を書き出します。

カメラの観点からレンダリングすると、シーンが適切に描画されているのがわかりますが、不適切なテクスチャ座標が適用されて繰り返されます。テクスチャの繰り返しは、テクスチャ座標が0から1の範囲外にあることが原因である可能性があります。

私はいくつかのことを試みましたが、それでも数学がどうあるべきか理解できません。コメントアウトされたコードの一部と不明な例の1つは次のとおりです。

左下隅に。他のコーナーへのsimilairコード

ソリューションから、シーンはカメラの視点からライトの視点とまったく同じ色でレンダリングされると思います。おそらくいくつかの精度エラーがあります。

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

3d - 3D 三角形 - 三角形交差ポリゴン

3D ワールドに 2 つの共面三角形があり、それらの交点であるポリゴンを見つける必要があります。ただし、三角形は常に軸に沿っているとは限りませんが、常に同一平面上にあります。そのポリゴンを見つけるためにどのアルゴリズムを使用できますか? これを取得するリソースを見つけるのに苦労しています。C++ 推奨。