Graphics 版 (精华区)
发信人: moonvalley (月光), 信区: Graphics
标 题: VRML同学路二--- 最基本的知识
发信站: 紫 丁 香 (Sun Dec 19 08:46:14 1999), 转信
VRML同学路二--- 最基本的知识
作者:阿建
上次的文章发表后还是有网友写e-mail问我,怎么看不到这个vrml模型,在win98下面找
不到插件.这里再次重申一下, 98下面的vrml插件可以通过"控制面板/添加.删除程序/
windows安装程序/internet工具"里面就有.如果希望观看vrml和学习vrml你必须安装vrml
插件(不论ie,netscape都一样.)
这次开始给大家介绍基本的vrml知识,虽然现在用3dmax也可以做vrml但是如果要真正
做动画,真正实现互动,必须了解基础的vrml知识,正如真正的html高手一定掌握用notepad
编写html.万丈高楼也得一点一点,一天一天建设,vrml也一样.希望通过这一系列的vrml文
章,共建vrml的伙伴可以多一些.
先介绍书写vrml2.0(1.0已经落伍,这里不再介绍,如果你实在对1.0有兴趣这里有中文
版的介绍可以下载,以下提到vrml均是2.0的标准.)最基本的几个注意事项:
1,所有的vrml文件都是用#VRML V2.0 utf8 起始,并且这是必须包含的文件头.
2,VRML中的所有的形状,外观,连接都称之为节点(node)有点类似程序编制中的对象的
概念.但比对象简单也不如对象那么有效率.
3,再次提醒VRML是区分大小写的,所以最好用辅助的编写工具进行编写.
4,必须建立3维空间的概念,vrml中的坐标为立体的,除了x,y还有指向屏幕里面的z轴.
如果你玩过3dmax应当很了解这个了.
5,最好有英语基础,那样理解比较方便(其他很多东西又何尝不是如此...)
任何电脑新事物的讲解基本都是从hellp world开始的,vrml有一点点例外,我不讲文
本,先讲如何在vrml的世界中生成一个最简单的成方型.
#VRML V2.0 utf8
Shape{ #组节点,所有模型相关的节点都属于它下面.
appearance NULL #外观节点,所有外观相关的节点都属于下面.这里取NULL空默值
geometry Box{size 2.0 2.0 2.0}
#物理形状节点,包括box(方)cone(锥)sphere(圆) cylinder(圆柱)等3d模.
}
ok 现在将这段代码另存到notpad里面将文件保存为 vr1.wrl 可以用浏览器看了.如何,
这就是你第一个vrml文件.虽然白忽忽的什么效果都没有,但是你可以尝试在vrml浏览器
里面拖动,翻转这个正方形试试看.然后将size 2.0 2.0 2.0 更改着看看,看看哪个是X,
哪个是Y,哪个是Z.看看正方形的形状变化.
下面继续提供 另三个简单节点:
Cone{
bottomRadius 1.0 #底边长
height 2.0 #高
side TRUE
bottom TRUE
}
Sphere{radius 1.0}
Cylinder{radius 1.0 #直径
height 2.0 #高
side TRUE
top TRUE
bottom TRUE
}
简单介绍一下,请自行将节点替代到上边的geometry下面,试试效果.至于如何将vrml
插入网页,用<emded src=*.wrl width=* height=*>就可以了.
下一篇开始介绍一个最有用的vrml命令:transform,用这个命令加今天的这几个形状
节点你就可以开始玩搭积木了!介绍这个命令可能需要一点时间,而且我准备将vrml站点
建立起来,所以估计要2周的时间.
另外我们正在寻找3d高手(最好精通3dmax),或编程高手或者网络大虾来共同建设
我们的 中国vrml联盟期待您的加入(名额有限),详细请询问阿建 如果你喜欢vrml也请加
入我们的vrml邮递列表 .
--
不飞到最高我会后悔
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: lichengyu.hit.ed]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.293毫秒