問題タブ [x3d]

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

webgl - WebGL の法線とインデックス / 指向性照明 / X3D / Blender

質問をするための画像があると役立つと思うので、html で質問を出しました。 http://www.jamestrusler.co.uk/files/webglquestion/question1.html

以下は、HTML ページ内にも表示されるカバーする質問です。

  1. 頂点を回転/スケーリングせずに法線を回転/スケーリングできますか(すでに変換が行われています)-これが1つの問題に対する答えになる可能性があります。
  2. Blender (x3d エクスポート) によって私に与えられた法線、インデックス、および頂点が多色のオブジェクトを適切にレンダリングしていないように見える理由についてのアイデア。(サイトの質問を参照してください)
0 投票する
3 に答える
1612 参照

opengl - OpenGL4マトリックスをVRMLT* R*Sに変換します

ダイレクトモードのOpenGLプログラムからVRMLにシーンをエクスポートしようとしています。

OpenGLとVRMLの両方で、面は、シーンの原点を基準にした独自の平行移動、回転、およびスケールを使用してオブジェクトにグループ化できます。

OpenGLでは、これらは1つのマトリックスで平行移動と回転/スケールを表す4つのマトリックスとして保存されます[1]。VRMLでは、これらは個別の平行移動、回転、スケーリングのベクトルとして表現する必要があります[2] [3]

この方法で任意の4行列を分解するにはどうすればよいですか?

これを行うには、ライブラリ関数を使用して、維持する必要のあるコードを最小限に抑え、エラーの可能性を減らすことをお勧めします。私はWindowsでC#を使用しており、任意のCLRまたはWindowsネイティブDLLにアクセスできます。

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

java - 実行中に X3D 形式の JAXB を使用して XML を書き込む

X3D を追加したい 2D シミュレーションがあります。それを保存してから、デモンストレーション用にビューアーにロードします。シミュレーションの観点から必要なものはすべて揃っています (つまり、レイアウト、オブジェクトなど)。ここで行う必要があるのは、FreeWRL などにロードして表示できる X3D 準拠の XML を出力することです。過去に JAXB を使用したことがありますが、単純なタグにのみ使用しました。X3D には、タグ自体とタグの間に文字列を含む複雑なタグがあります。3D ワールドで視覚化されたすべての 2D シミュレーション コンポーネントを取得することに集中できるように、XML ライター部分を正しくするのに役立つ例/チュートリアル/クラス/などを教えてくれる人はいますか?

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

maya - Maya 2013 を X3D ファイルに変換

ファイルを Maya 2013 から X3D ファイルに変換する方法はありますか?

ありがとう!

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

mesh - X3D ファイルで定義されたオブジェクトの三角形メッシュを取得するには?

X3D では、ボックスの位置とサイズを宣言するなど、かなり宣言的に行うことができます。

X3D オブジェクトを三角形のメッシュ表現に変換できるツールはありますか? ありがとう

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

xml - タイプSFStringまたはMFStringのX3DフィールドのXMLエンコーディング:複雑さ

X3DシーンのXMLエンコーディングは、ISO / IEC 19776-1.2:2009で指定されています。X3DフィールドはXML属性で表されます。SFStringおよびMFStringの規則では、SFStringタイプのフィールドを表す属性は、name = "Alpha"のように、二重引用符で囲む必要があるとされています。MFStringタイプのフィールドを表すものは、一重引用符で囲む必要があります。構成文字列は二重引用符で囲みます(例:names ='"Alpha" "Beta"')。

X3DシーンのXMLエンコーディングを生成するプログラムを書いています。XMLドキュメントタイプを提供し、ドキュメントをファイルに書き出すことができるCocoaを使用しています。ファイル内のすべての属性を一重引用符で囲むか二重引用符で囲むかを制御できます。しかし、多くのCocoaコードを複製しないと、よりきめ細かい制御を行う方法がわかりません。

これらのルールは、XMLでの処理方法と一致していないようです。それらは実際にX3Dコミュニティで実施されていますか?この質問を提起するX3Dフォーラムはありますか?http://www.web3d.org/message_boards/は知っていますが、アクティブかどうかはわかりません。2011年3月以降、他の場所に行ったかのように、新しいメッセージは投稿されていないようです。

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

x3d - X3Dはループの半分しか実行されていないようです

JAXBを介してX3Dファイルを出力するJavaプログラムがあります。これが現在の出力です。

私の問題は、補間が20ポイントを占めることがわかりますが、それが実行されると、それらの半分しか実行されず、最初にスナップバックすることです。なぜ10回目で止まるのかわかりません。私は何かを逃したことを知っていますが、何ですか?

ところで、私は新しいので、あなたが私が修正できると思うものは何でも、先に進んで私に知らせてください。

前もって感謝します。

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

java - X3Dでネガティブオブジェクトを使用してブール値を作成できますか?

2つのオブジェクトがあります。1つは壁を表し、もう1つはドアまたは窓を表します。私は両方の次元を持っています。Cinema 4dのような3Dプログラムで作業している場合は、オブジェクトをブール値としてグループ化し、ドア/窓をネガティブオブジェクトにします。X3Dでこれを行う方法はありますか?

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

python - Blender インポート X3D 階層

オブジェクト階層を X3D ファイルから Blender 2.63 ワークスペースにインポートする方法を探しています。\Blender\2.63\scripts\addons\io_scene_x3d\import_x3d.py に Python インポーター モジュールがあることは知っています。

PREF_FLATパラメータを変更するとTrue、変換ノードの階層が作成されることがわかりました。しかし、それだけでは何も表示されません。

誰かがすべてのノードを適切に表示する方法を知っていますか?

X3D シーンの例

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

x3d - x3d でインライン オブジェクトのサイズを設定する必要があります

x3d でインライン オブジェクトのサイズを設定する必要があります。誰でもこれで私を助けることができますか?