




免费预览已结束,剩余65页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VRML基本知识、研究开发部专业技术训练、内容介绍、VRML文件VRML造型节点VRML语音节点VRML光源节点VRML其他节点原型及其应用VRML插值器节点(动画) VRML传感器节点(VRML脚本节点VRML文件系统,VRML文件类型VRML文件头#VRMLV2.0utf8VRML造型VRML事件(Event ),路由、事件系统VRML脚本(Script)VRML原型VRML文件的基本内容VRML节点建模节点声节点光源节点插值器节点脚本节点其他节点VRML数据类型sfboostlsfcolorfloatsfimagesfint 32 sfnodesfnodesfrotation FSF O3 fmfcolormffloadfint 32 mfno demfrostationmfstringmftimemfvec2fmv ec3 f程序注释以#”字符开头,此行末尾不支持多行注释是所有VRML编辑不支持VRML空间的空间坐标系x正方向画面右侧y正方向画面上z正方向垂直画面是用户空间测量单位长度单位: VRML单位角度单位:弧度,VRML建模节点VRML基本形状shapeappearancenull# exposedfieldfnodegeometrynull # exposedfieldfnode 外观属性appearance material null # exposedfieldsnotdetecturenull exposedfieldldsnedexturetransformnull # exposedfieldfnode 几何形状,material域使用以指定形状使用的材质属性material diffuse color0. 80.80.8 # exposedfieldfcoloremissionol0. 80.80.8 # exposedfieldfcolorspecularcoor0. 80.8# 定义exposedfieldfcolorambientintensity0. 80.80.8 # exposedfieldfcolorsshininess0. 80.80.8 # exposedfieldfcolortransparency 0 textrue域纹理坐标系的值imagetextruepixelterxturemovietexture,s,t,1,1,(1,1 ),(0,0 ), textrue域imagetextrue URL # exposedfieldmfstringrepatstrue # fieldfboolrepattrue # field f bool pixel texture image 000 # expos fieldfboolrepattention # field f bool, textrue域moviematexture loop false # exposedfieldfboolspeed 1.0 # exposedfieldffloatstarttime0# exposedfieldftmestoptime0# Expo exposedfieldmfstringrepatstrue # fieldfboolrepattention # fieldfboolduration _ changed # eventoutsftmeisactive # eventntoutsfbool 、eventoutsfbooltextruetransform translation0. 00.0 # exposedfieldfvec 2f旋转0.0 # exposedfieldfloatscale0. 00.0 # exposedfieldfvec 2f cente 几何形状,基本几何形状BoxSphereCylinderCone文字形状: Text任意几何形状pointsetindexedlinesetindexedfaceseteelevationgridextrusion,基本几何形状box size2. 02 . field Fv ec3 f sphere radius 1.0 # fields ffloat cylinder radius 1.0 # fieldffloatheight 2.0 # fieldsoflottoptrue # fieldfboolsidetru field f bool cone bottom radius 1.0 # fieldffloatheight 2.0 # fieldffloatsdetrue # fieldfboolbotomtrue # field f bool ,字符样式text strin exposedfieldfstringlength # exposedfieldffloatmaxextnt 0.0 # exposedfieldffloatfontstylesnull # exposedfieldfnode font style fame fieldfstringstyleplain# fieldfstringsize 1.0 # fieldfstringspacing 1.0 # fieldfstringhorizntaltrue # fieldsfoollefttorighttrue# fieldfbtooltopottomottomtrue # fieldfbooljustify # begin # fieldfstringlanguage“# field fstring”, 由任意几何形状节点描述离散点集构成的空间几何形状pointset coord null # exposedfieldfnode coordinate point # exposedfieldfvec # exposedFieldMFColor,任何几何形状节点都是通过对离散点集建立索引而构建的空间线造型indexedlineset coord null # exposedfieldfnodecordindex # field fint 32 color n exposedfieldfnodecorendex # field fint 32 colorpervertextrue # fieldfboolset _ coord index # eventinmfint 32 set _ colorindex # eventinm exposedfieldfvec 3f color # expsedfieldmfcolor 任意几何形状indexedfaceset coord null # exposedfieldfnodecordindex # field fint 3 exposedfieldfnodetedidrordindex # field fint 32 color null # exposedfieldfnodeclorderx # field fint 32 colorpervertextrue # fieldfboo exposedfieldfnormalindex # field fint 32 normservertextrue # fieldfboolccwtrue # fieldfboolconvextrue # fieldfboolsolidtrue # fieldff fieldlsffloatset _ coord index # eventinmfint 32 set _ texcoordindex # eventntinmfint 32 set _ colorindex # eventntinmfint 32 set _ normal Li 几何形状、地形级形状ElevationGrid在XOZ坐标平面上创建栅格,并任意更改每个栅格在y轴上的高度,以创建相对于不规则地表面的山脉和山谷形状。 工业挤出造型Extrusion在XOZ坐标平面上构建二维平面折线,在VRML空间中将曲线指定为二维平面折线的运动轨迹,二维折线的运动方向总是与空间曲线上对应点的切线方向一致。VRML组节点、节点定义和使用组转换inlineswitchbillboardlodanchor、节点定义和引用、定义语法DEF节点名称节点命名规则节点名称由字母和数字序列组成,但不以字母开始可以区分大小写,但不能使用单引号、双引号、数字运算符号、英镑符号、VRML关键字引用语法USE节点名称、组节点和功能描述将多个相同或缺少的VRML节点分组以创建复杂的形状group children # exposedfieldldfnodebboxenter0. 00.00.0 # field Fv ec3 fbboxsize-1.0-1.0 # field Fv ec3 faddschildren # eventinmfn evenInMFNode、Transform节点和功能描述可转换VRML空间坐标系,以创建基于现有坐标系(父坐标系)的一个或多个新坐标系(子坐标系)。transform children # exposedfieldldfnodetranslation0. 00.00.0 # exposedfieldfrostation0. 00.00 # exposedfieldfrostat exposedfieldfvec3fscaleorientation0. 00.01.00.0 # exposedfieldfrostation中心0.00.00.0 # exposedfieldfvec3fbboxcenter0. 00.00 field Fv ec3 fbboxsize-1.0-1.0 # field Fv ec3 faddschildren # eventinmfnoderemovechilren # eveninmfnode ),在线节点功能说明中, 通过将复杂的VRML场景样式文件分割为几个相对简单的独立场景样式文件并单独设计保存,使用VRML内联技术进行集成,可以简化复杂场景的设计和调试工作,容易地进行维护和开发。 inline URL # exposedfieldmfstringbboxcenter0. 00.00.0 # field Fv ec3 fbboxize-1.0-1.0 # field Fv ec3 f )、交换机节点、功能描述为多个VRML场景模型如果switch choice # exposedfieldmfnodewhichoice-1 # exposedfieldfint 32 which choice域的值小于0或大于choice域的节点列表规则,则造型为Billboard节点功能描述随着阅览者的移动自动旋转,总是面向阅览者,保证其内容总是处于视觉方向,就像现实世界的布告栏一样,在中场,总是容易观察的位置和billboard childr exposedfieldfnoxisofrotation0. 01.00.0 # exposedfieldfvec3fbboxcenter0. 00.00.0 # field Fv ec3 fbboxsize-1.0-1.0-1.0 # field f eventinmfnoderemovechildren # eventinmfnode )、Log节点和功能描述为同一场景或场景中的对象创建一组模型,这些模型可以使用不同的详细描述方法在浏览器渲染时动态选择如果在log level # exposedfieldmffnodecnter0. 00.0 # field Fv ec3 frage # field ffloat level域中设置了n个分层节点,则在range域中设置n-1个功能描述使用Anchor组节点来组织场景中锚点的形状,并以锚点的形状链接到对应的URL地址以实现VRML文件之间的相互调用。 anchor children # exposedfieldmfnodedescription # exposedfieldfstringurl # exposedfieldmfstringparameter # exposedfieldmfstringparametri field Fv ec3 fbboxsize-1.0-1.0 # field Fv ec3 faddschildren # eventinmfnoderemovech
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 闲置厂房担保合同范本
- 社区庆七一消防知识培训课件
- 林地承包协议合同范本
- 纸板长期供货合同范本
- 项目工程咨询合同范本
- 提前上班合同范本
- 物流租出箱子合同范本
- 社区安全知识培训课件活动效果
- 除甲醛合作合同范本
- 维修油阀合同范本
- 2024年新农村雨污分流建设合同
- 养老院服务评价与改进制度
- ICD-10精神科疾病诊断指导手册
- DB64-T 1972-2024 风积沙路基填筑(干压法)施工技术规范
- 化学丨1号卷A10联盟安徽省2025届高三8月开学摸底考试化学试卷及答案
- 质量信得过班组申报材料
- 血液透析患者常见的化验检测及临床意义
- 小儿巨细胞病毒感染的诊治-2
- 酒店客房样板间装修验收记录表
- 2024高钾血症急诊处理专家共识要点
- 2024年高级统计实务考试真题及答案解析
评论
0/150
提交评论