我想知道X3D文件和X3DV文件之间有什么区别.
我正在用Java创建一个应用程序,它加载并显示一个名为test.x3dv的X3DV文件,我有多个想要加载的X3D模型,我正在使用Xj3D.
但是,它只想加载X3DV模型.所以我想知道差异是什么,所以我可以改变我已经成为X3DV文件的X3D文件.
最佳答案 .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 {}
}