Разница между файлами X3D и X3DV
Мне интересно, в чем разница между файлом X3D и файлом X3DV.
Я создаю приложение на Java, которое загружает и отображает файл X3DV под названием test.x3dv
и у меня есть несколько моделей X3D, которые я хочу загрузить, и я использую Xj3D.
Тем не менее, он только хочет загрузить модели X3DV. Поэтому мне было интересно, в чем различия, чтобы я мог изменить файлы X3D, которые у меня есть, на файлы X3DV.
1 ответ
.x3d
является расширением для XML-кодировки X3D, тогда как .x3dv
является расширением для Классического кодирования X3D (которое очень похоже на VRML).
Они оба описывают сцены X3D, так что да, вы можете использовать любое удобное для вас кодирование.
Например, вот форма в X3D (кодировка XML):
<Shape>
<Appearance>
<Material diffuseColor='0 1 0'>
</Material>
</Appearance>
<Box>
</Box>
</Shape>
И такая же форма в X3D (Classic Encoding):
Shape {
appearance Appearance {
material Material {
diffuseColor 0 1 0
}
}
geometry Box {}
}