3D и геометрия.x3d
X3D просмотрщик
О формате X3D
Преемник VRML, XML 3D-сцены.
X3D — VRML, переродившийся как XML: открытый 3D-формат Web3D Consortium, всё ещё производимый FreeCAD, MeshLab, Blender и горсткой инструментов научной визуализации. Мы парсим XML scene graph напрямую и транслируем узлы Transform / Shape / Appearance / Material плюс примитивные геометрии (Box, Sphere, Cone, Cylinder) и indexed mesh узлы (IndexedFaceSet, IndexedLineSet, IndexedTriangleSet, IndexedTriangleFanSet) в three.js-объекты. Внешние Inline-ссылки и анимационные routes не отслеживаются в однофайловом вьюере.
Частые вопросы
- Что такое X3D-файл?
- X3D — XML-кодированный преемник VRML: открытый 3D scene-формат, поддерживаемый Web3D Consortium. Хранит дерево Transform / Shape узлов с примитивной геометрией и материалами.
- Почему мой X3D выглядит здесь иначе, чем в view3dscene?
- Мы транслируем самые распространённые X3D-узлы — Box, Sphere, Cone, Cylinder, IndexedFaceSet, IndexedLineSet, IndexedTriangleSet, IndexedTriangleFanSet — в three.js. Продвинутые узлы (NURBS, particle-системы, scripted routes, внешние Inline-ссылки) пропускаются. Большинство файлов из FreeCAD, MeshLab и Blender отрисовываются корректно.
- Поддерживает ли X3D Binary (.x3db) или VRML97 (.wrl)?
- Этот вьюер принимает только XML-вариант. Используйте наш VRML-вьюер для .wrl файлов; X3D Binary здесь не поддерживается.
- Загружается ли мой файл?
- Нет. XML парсится и рендерится полностью в вашем браузере. Ничего не отправляется на сервер.
Ещё в разделе «3D и геометрия»
- .stlSTLStereolithography 3D-меш (3D-печать).Открыть
- .objOBJWavefront 3D-модель (меш + материалы).Открыть
- .fbxFBXAutodesk Filmbox 3D (анимация/риги).Открыть
- .gltfglTFGL Transmission Format — веб-стандарт 3D.Открыть
- .glbGLBБинарный glTF (один файл).Открыть
- .daeCollada (DAE)Collada — XML-обмен 3D.Открыть
- .plyPLYPolygon File Format (стэнфордские сканы).Открыть
- .3ds3DSУстаревший формат 3D Studio Max.Открыть