4
我想知道X3D文件和X3DV文件之間有什麼區別。X3D和X3DV文件之間的區別
我在Java中創建一個加載和顯示一個名爲test.x3dv
的X3DV文件的應用程序,我有多個X3D模型,我想要加載並使用Xj3D。
但是,它只需要加載X3DV模型。所以我想知道有什麼區別,以便我可以將X3D文件更改爲X3DV文件。
我想知道X3D文件和X3DV文件之間有什麼區別。X3D和X3DV文件之間的區別
我在Java中創建一個加載和顯示一個名爲test.x3dv
的X3DV文件的應用程序,我有多個X3D模型,我想要加載並使用Xj3D。
但是,它只需要加載X3DV模型。所以我想知道有什麼區別,以便我可以將X3D文件更改爲X3DV文件。
.x3d
是X3D的XML Encoding的擴展,而.x3dv
是X3D的Classic Encoding的擴展(與VRML非常相似)。
它們都描述X3D場景圖,所以是的,你可以使用任何一種編碼更方便。
例如,這裏是在X3D一個形狀(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 {}
}