123 第1页 | 共3 页下一页
返回列表 发新帖
查看: 7347|回复: 20
打印 上一主题 下一主题

VRML基础(一)

[复制链接]

130

主题

1

听众

6206

积分

高级设计师

Rank: 6Rank: 6

纳金币
6206
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2011-12-20 09:07:31 |只看该作者 |倒序浏览

VRML即英文virtual reality modeling language的缩写(纳金网注:中文意思是“虚拟现实建模语言”),是一种在Internet、Intranet或本地设备上构造3D对象的计算机程序语言,提供了完整的3D图形和多媒体交互功能。VRML97,也就是VRML2.0,是早期流行的一个国际标准,也是现在较为通行的X3D的基础。

VRML的特点:
1     语法结构化和层次化。
2     文件小,大的场景文件可分解为多个小文件,可以反复实时取用。
    3     对不同机器有统一的运行机制,有平***立性。
4     提供了良好的交互性。
5     为Java等语言提供了调用接口,共同实现动态的交互仿真。

如何用VRML构建三维模型
在用VRML构建立体三维模型时,一般是由小到大先将整个场景计划成若干个部分,存入不同的文件中。最后再根据各部分的连接关系,在一个主文件里直接编程来实现。
VRML场景文件中的三维几何造型是由Shape节点来描述,它的其余信息由特定节点和节点域的值来控制,例如造型和材质分别由Appearance和Material节点来描述。
VRML提供了四种原始几何造型节点,它们是Sphere(球体)、Box(方体)、cylinder(圆柱体)和Cone(圆锥体)。更复杂的几何部件可由Box、Cylinder、Sphere、Cone等基本形体节点通过Ex***sion、In***dFaceSet等节点域来构造。也可以用3D设计软件如UG、3dsmax等直接输出VRML文件(纳金网注:扩展名.wrl),再调入VRML编辑器进行编程,这样可大大简化VRML编程。

在用VRML构建了复杂系统的三维场景后,可以通过PlaneSensor 、CylinderSensor 、SphereSensor等节点来确定各组成部分运动的自由度,通过位置插补器节点PositionInterpolator、方向插补器节点Orientatationlnterpolator和坐标插补器节点Coordinatelnterpolator设计动态过程。还可以结合Java语言与script脚本节点来扩充VRML的功能,实现更复杂动作的模拟。场景中的触发行为以及事件之间的连接回路是通过触摸传感器节点TouchSensor、时间传感器节点TimeSensor和ROUTE语句一起来实现的。
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

22

主题

1

听众

1465

积分

助理设计师

Rank: 4

纳金币
1465
精华
0
沙发
发表于 2011-12-21 14:20:28 |只看该作者
对这个不是很了解,还是有点帮助吧
回复

使用道具 举报

73

主题

1

听众

4778

积分

中级设计师

Rank: 5Rank: 5

纳金币
4778
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2011-12-21 14:38:56 |只看该作者
了解了
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

地板
发表于 2012-2-6 23:30:32 |只看该作者
赞一个,哈哈
回复

使用道具 举报

130

主题

1

听众

6206

积分

高级设计师

Rank: 6Rank: 6

纳金币
6206
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2012-2-7 07:47:39 |只看该作者
回复

使用道具 举报

797

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
5568
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2012-2-9 09:05:42 |只看该作者
回复

使用道具 举报

797

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
5568
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2012-2-9 09:09:00 |只看该作者
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2012-2-20 23:20:40 |只看该作者
先垫一块,再说鸟
回复

使用道具 举报

markq    

511

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
15839
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

9#
发表于 2012-2-23 20:47:05 |只看该作者
   爱3D 爱生活 爱纳金网





www.narkii.com
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

10#
发表于 2012-3-3 23:22:38 |只看该作者
很经典,很实用,学习了!
回复

使用道具 举报

123 第1页 | 共3 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-11 13:55 , Processed in 0.135223 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部