WRL
虚拟现实语言
wrl文件是一种虚拟现实文本格式文件。也是VRML的场景模型文件的扩展名
定义
wrl文件是纯ASCII文件,所以可以用文本编辑器打开和编辑。虽然这样,但是对于大型的3D文件。用纯手工的方法是不可取的。应该选择用三维软件(maya,max等)进行场景建模和输出。
它同样可以用VRML浏览器打开。VRML浏览器通常是以插件的形式附着在Web浏览器中,如IE,NetScape等Web浏览器都有自带的VRML浏览器,但这些浏览器的功能有限,对VRML的支持不很充分;一些公司开发的VRML浏览器则通常功能强大,如SGI公司的Cosmo Player,SONY的Community Place Brower等等。
举例
#VRML V2.0 utf8
# Produced by 3d Toolbox 1.0 (Pierre Alliez, CNET / DIH / HDM)
# Mesh : 2500 vertices, 4802 faces
DEF Mesh-ROOT Transform {
translation 0 0 0
rotation 90 0 0 0
scale 2 2 2
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0 0 0
}
}
geometry DEF Mesh-FACES IndexedFaceSet {
ccw TRUE
solid TRUE
coord DEF Mesh-COORD Coordinate { point [
-1 -0.0745098 -1,
-0.959184 -0.0411765 -1,
-0.918367 -0.00588234 -1,
-0.877551 -0.0313725 -1,
···········
1 -0.186275 1]
}
coordIndex [
1, 0, 51, -1,
51, 0, 50, -1,
2, 1, 52, -1,
52, 1, 51, -1,
3, 2, 53, -1,
··········
2498, 2447, 2497, -1,
2449, 2448, 2499, -1,
2499, 2448, 2498, -1]
}
}
]
}
其中# Mesh说明顶点数和三角面片数量,point数组存的是点的三维坐标,coordIndex数组存的是三角面片的三个顶点信息。
参考资料
最新修订时间:2024-08-09 16:38
目录
概述
定义
举例
参考资料