[2018年最新整理]VRML模型节点的高级应用.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[2018年最新整理]VRML模型节点的高级应用

大纲 几何节点: Text文本造型节点 纹理包装(texture域) ImageTexture图像纹理节点 PixelTexture像素纹理节点 MovieTexture电影纹理节点 textureTransform域 TextureTransform纹理坐标转换节点 Text文本造型 Text文本造型 文本(Text)是场景中的一种造型,但不是几何造型。 VRML的文本对场景进行说明、信息提示和超链接。 性质: 与几何造型一样,可以有不同的外观和材质属性; 也可以进行纹理包装; 但它是一个没有厚度的平面造型,不具备三维立体特征。 Text语法 Text{ string [ ] #exposedField MFString length [ ] #exposedField MFFlot maxExtent 0.0 #exposed SFFLot fontStyle NULL #exposed SFNode } 创建文本造型 string域 设定要创建的文本内容。 域值可以是一行文本,也可以是多行文本。 每一行的文本都要包含在双引号内,多行文本要用逗号或空格分隔,或者分行书写,在引号内的回车符、换行符依然有效。 行间距由FontStyle文本外观节点的Spacing域的域值设定。 默认值为空列表,不创建任何文本。 例:[“Hello”,”I am a Student”] [“Welcom To ” “Xiamen Univ.” ] 创建文本造型 length域(例3-40) 域值为每一行文本造型设定长度。 长度以VRML长度单位计算。 根据设定的长度,系统自动改变字符的尺寸或字符间距来满足设定的长度。 默认值为空列表,由系统自动设定。 maxExtent域 (例3-41) 域值设定任意行或列文本的最大有效长度(即文本造型最大范围的设定)。 当某一行文本造型的长度大于它的域值时,系统将通过改变字符尺寸和字符间距将其压缩到其域值所设定的最大有效长度内。 默认值为0.0,不对长度进行最大限制。 注意:其他没被压缩行的字符间距与被压缩行的字符间距相同。 创建文本造型 fontStyle域 设定文本造型的外观特征。 域值为NULL或一个FontStyle结点。 当域值NULL时,表示使用默认的外观特征: 左对齐; 水平从左到右排列; 垂直方面从上到下排列; 文本高度为1.0; 文本间距为1.0; 字体为Serif。 创建文本造型 FontStyle节点 用于设定文本的语种、字符的大小和形状、字体的风格以及文本的对齐方式、排列方式,行间距或列间距等。 语法: FontStyle{ family “SERIF” #SFString size 1.0 #SFFloat spacing 1.0 #SFFloat style “PLAIN” #SFString Horizontal TRUE #SFBool justify [“BEGIN”] #MFString leftToRight TRUE #SFBool topToBottom TRUE #SFBool language “” #SFString } 创建文本造型 family域 设定文本造型的字符集。 字符集有三种: “SERIF”,它是一种细线变宽字体,系统选用Times New Roman字体; “SANS”,它是一种简单变宽字体,系统选用Helvertica字体; “TYPEWRITER”,它是一种等宽字体,系统选用Coutier字体。 默认值为”SERIF”。 size域 设定文本字符的尺寸; 水平排列时,设定文本高度;垂直排列时,设定文本宽度; 默认时为1.0。 创建文本造型 spacing域 设定文本字符的行间距。 当水平排列时,为行间距; 当垂直排列时,为列间距; 默认值为1.0。 style域 设定文本造型的字体风格; 有四种:“PLAIN” 普通体;“BOLD”粗体; “ITALIC”斜体; “BOLDITALIC” 加粗斜体。 默认值为 “PLAIN”。 创建文本造型 Horizontal域 设置文本造型的

文档评论(0)

liwenhua11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档