ディレクトリ
X3D
3Dフォーマットの導入
https://all3dp.com/3d-file-format-3d-files-3d-printer-3d-cad-vrml-stl-obj/
X3Dのリソース
https://www.web3d.org/x3d/content/examples/X3dResources.html
https://en.wikipedia.org/wiki/X3D
標準https://www.web3d.org/standards
オープンソースのC ++実装
http://libx3d.sourceforge.net/
ファイル形式
OBJ、FBX、3DS、PLY、STL、STL、OBJ、FBX、COLLADA、3DS、IGES。STEP、およびVRML / X3D。
3Dファイルフォーマット | タイプ |
---|---|
STL | 中性 |
OBJ | ASCII変異体は中性である、バイナリバリアントは、独自のものです |
FBX | 所有者 |
COLLADA | 中性 |
3DS | 所有者 |
IGES | 中性 |
STEP | 中性 |
VRML / X3D | 中性 |
8つの最も人気のある3Dファイルフォーマットの1機能のマトリックス
ファイル形式 | 幾何学 | 外観 | シーン | アニメーション | ||||||
---|---|---|---|---|---|---|---|---|---|---|
おおよそのメッシュ | 精密なメッシュ | CSG | 色 | 材料 | テクスチャー | カメラ | ライト | 相対的な位置 | ||
STL | ||||||||||
OBJ | ||||||||||
FBX | ||||||||||
COLLADA | ||||||||||
3DS | ||||||||||
IGES | ||||||||||
STEP | ||||||||||
X3D |
人気の3Dモデリングソフトウェアやエンジン2.インポート/エクスポートのサポート
STL | OBJ | FBX | COLLADA | 3DS | IGES | STEP | VRML | X3D | |
---|---|---|---|---|---|---|---|---|---|
SketchUpの | ノー | 輸出する | 輸出する | 両方 | 両方 | なし | ノー | 輸出する | ノー |
ソリッドワークス | 両方 | 両方 | ノー | ノー | 両方 | 両方 | 両方 | 両方 | ノー |
核融合360 | 両方 | インポート | 両方 | ノー | ノー | 両方 | 両方 | ノー | ノー |
AutoCADの | ノー | ノー | 両方 | ノー | インポート | 両方 | インポート | ノー | ノー |
ブレンダー | 両方 | 両方 | 両方 | 両方 | 両方 | ノー | ノー | 両方 | 両方 |
犀 | 両方 | 両方 | 両方 | 輸出する | インポート | インポート | インポート | 両方 | 輸出する |
Cinema4D | 両方 | 両方 | 両方 | 両方 | 両方 | インポート | ノー | 両方 | ノー |
団結 | ノー | インポート | インポート | インポート | インポート | ノー | ノー | ノー | ノー |
X3Dフォーマット
一般的ガイドライン
座標系https://doc.x3dom.org/tutorials/basics/hello/index.html
ビューア
単位
2Dに投影
項目 | DESC |
---|---|
基本的な幾何学形状、およびそのサイズ | シェイプノードによってモデル |
オブジェクトの位置 | トランスフォームノードによってモデル |
コンポーネント、基本的な形状の組合せ | グループによるモデル |
デバイスの属性 | メタデータによってモデル? |
3Dのプロフィール | ElevationGridによってモデルhttps://www.web3d.org/x3d/content/examples/Vrml2.0Sourcebook/Chapter14ElevationGrid/Figure14_2ElevationGridMountainIndex.html |
X3Dにおけるビジョンパーツ
インクルード
<Group DEF='Die'>
<Transform translation="0 1 0">
<Shape>
<Box size="1 2 3"/>
</Shape>
</Transform>
</Group>
円形パッド
<Group DEF='CircularPad'>
<Transform translation="0 1 0">
<Shape>
<Cylinder height = "6" radius="2.0"/>
</Shape>
</Transform>
</Group>
サークル長方形パッド
??
よくある質問
Q:それはユーザ定義のノードタイプをサポートしていますか?例えば。ワイヤー
A:はい。しかし、データ構造は、我々が期待したものではないかもしれません
ノード・サポート・ユーザーは、属性を定義していますか?