我想知道X3D文件和X3DV文件之间的区别是什么。
我正在用Java创建一个应用程序,它加载并显示一个名为test.x3dv
的X3DV文件,我有多个想要加载的X3D模型,并且我使用的是Xj3D。
但是,它只需要加载X3DV模型。所以我想知道差异是什么,这样我就可以将我已经使用的X3D文件更改为X3DV文件。
答案 0 :(得分:1)
.x3d
是X3D的XML Encoding的扩展名,而.x3dv
是X3D Classic Encoding的扩展名(与VRML非常相似)。
他们都描述了X3D场景图,所以是的,你可以使用哪种编码对你来说更方便。
例如,这是X3D中的一个Shape(XML编码):
<Shape>
<Appearance>
<Material diffuseColor='0 1 0'>
</Material>
</Appearance>
<Box>
</Box>
</Shape>
X3D中的相同形状(经典编码):
Shape {
appearance Appearance {
material Material {
diffuseColor 0 1 0
}
}
geometry Box {}
}