虚拟现实基础与VRML编程授课教师:赵应丁E-Mail:zhaoyingding@江西农业大学计算机与信息工程学院*江西农业大学计算机与信息工程学院第**江西农业大学计算机与信息工程学院第*,通常作为Shape节点geometry域的域值使用。Text节点语法格式如下:Text{string[]length[]}*江西农业大学计算机与信息工程学院第*(续)String域的域值使用UTF-8编码设置要创建的文本内容。每一行字符都由双引号界定,引号内的回车符。Length域的域值设置每一行字符的长度,以VRML长度单位进行度量。Length域的域值要与string域的域值一一对应,即length域的一个域值控制string域的一行字符的长度。该域值缺省为空列表,即不另外设置文本行长度,渲染时由浏览器自动设置。maxExtent域的域值设置文本造型中任意一行在主要方向上的最大范围,同样以VRML长度单位进行计量,。*江西农业大学计算机与信息工程学院第*(续)fontStyle域用来定义文本造型的字体特征,其域值要指定另一个FontStyle节点。通常设定FontStyle节点属性可以改变由Text节点创建的文本造型的默认特征。*江西农业大学计算机与信息工程学院第*(续)。。。*江西农业大学计算机与信息工程学院第*,通过设置FontStyle节点可以改变由Text节点创建的文本造型的默认字体特征。FontStyle{family“SERIF”style“PLAIN”[“BEGIN”]language“”}*江西农业大学计算机与信息工程学院第*(续)Family域的域值设置Text节点文本造型使用的字符集,字符集包括”SERIF”、”SANS”和”TYPEWRITER”三种,浏览器将在规定的字符集中选择特定的字体进行渲染。Style域的域值用来设置所创建文本的字体风格,包括”PLAIN”、”BOLD”、”ITALIC”和”BOLDITALIC”四种。Size域的域值用来设置所创建字符的大小尺寸。Spacing域的域值用来设置所创建文本字符的行间距。Horizontal域的域值决定文本行是水平生长还是垂直生长。leftToRight域的域值决定文本块或其中的字符是从左到右排列还是从右到左的排列。*江西农业大学计算机与信息工程学院第*(续)topToBottom域的域值决定文本块或其中的字符是从上到下生长还是从下到上生长。Justify域的域值决定文本造型中字符块的对齐方式,这是相对XOZ平面或YOZ平面进行定义的。Language域的域值设置VRML所使用的语言。*江西农业大学计算机与信息工程学院第*(续)。。。。
VRML课件虚拟现实基础与VRML编程 来自淘豆网www.taodocs.com转载请标明出处.