读书笔记 -- VRML与Java编程技术 域的类型
2007-10-27 23:46
225 查看
域的类型。
域的类型分为单值类型(类型名以SF开头)和多值类型(类型名以MF开
头)。
SFBool
SFBool域是一个单布尔量,常用于开启或者关闭一个节点的性质特征。
SFFlot和MFFlot
SFFlot域是单值单精度浮点数,含有一个ANSIC格式的单精度浮点数。SFFlot域
输出事件的初始值为0。
MFFlot域是多值单精度浮点数,含有零个或多个ANSIC格式的单精度浮点
数。MFFlot域输出事件的初始值为[]。
SFInt32和MFInt32
SFInt32域是一个单值含有32位的整数。一个SFInt32值由一个十进制或十六进
制格式(以OX开头)的整数构成。SFInt32域的输出事件的初始值为0。
MFInt32域是一个多值域,由任意数量的以逗号或空格分隔的整数组成。MFInt32域
输出事件的初始值为[]。
SFString和MFString
SFString域包含一个字符串。SFString值含有双引号括起来的字符串。任何字
符都可在双引号中出现。SFString域的输出事件的初始值为“”。
MFString域是一个含有零个或多个单值的多值域。每个单值都和SFString值的
格式相同。MFString域的输出事件的初始值为[]。
SFVec2f和MFVec2f
SFVec2f域定义了一个二维向量。SFVec2f域值有两个分隔的浮点数。SFVec2f域
的输出事件的初始值为00。
MFVec2f域是一个包含任意数量的二维向量的多值域。MFVec2f域的事件的初
始值为[]。
SFVec3f和MFVec3f
SFVec3f域定义了一个三维向量空间。一个SFVec3f域值包含有3个浮点数,数
与数之间用空格分隔。该值表示从原点到所给定点的向量。SFVec3f域的输出
事件的初始值为(0 0 0)。
MFVec3f域是一个包含任意数量的三维向量的多值域。MFVev3f域的输出事件
的初始值为[]。
SFTime和MFTime
SFTime域含有一个单独的时间值。每个时间值是一个ANSIC格式的双精度浮
点数,表示从1970年1月1日(GMT,格林威治平均时)子夜开始计时延续当前时
间的秒数。SFTime域的输出事件的初始值为-1。
MFTime域包含任意数量的时间值。
SFRotation和MFRotation
SFRotation域规定一个绕任意轴的任意角度的旋转。SFRotation域值含有4个
浮点数,各数之间用空格分隔,前三个数表示旋转轴,第四个数表示围绕该旋
转轴旋转多少弧度。SFRoation域的输出事件的初始值为(0 0 1 0)。
SFImage
SFImage域包含有非压缩的二维彩色图像或灰度图像。
SFImage域首先列出3个整数值,前两个整数表示图像的宽度和高度,第三个整
数表示构成图像格式的元素个数,随后按(宽度x高度)的格式列出一组16进
制数,数与数之间以空格分隔,每一个16进制数表示图像中一个单独的象素,
象素的排列规定从左到右,从下到上的顺序。第一个16进制数描述一个图像最
左下角的象素,最后一个描述右上角的象素。SFImage域的输出事件的初始值
为(0, 0, 0)。
SFColor和MFColor
SFColor域是只有一个颜色值的单值域。SFColor值和RGB值一样,由一组三个
浮点数组成。每个数都是从0.0 – 1.0,极值包括在内,分别表示构成颜色的红
绿蓝三个分量。SFColor域的输出事件的初始值为(0, 0, 0)。
MFColor域是一个多值域,包括任意数量的RGB颜色值,MFColor域的输出事
件的初始值为[]。
SFNode和MFNode
SFNode域含有一个单节点,必须按标准节点句法写成。SFNode域的输出事件
的初始值为NULL。
MFNode域包含有任意数量的节点。MFNode域的输出事件的初始值为-1。
域的类型分为单值类型(类型名以SF开头)和多值类型(类型名以MF开
头)。
SFBool
SFBool域是一个单布尔量,常用于开启或者关闭一个节点的性质特征。
SFFlot和MFFlot
SFFlot域是单值单精度浮点数,含有一个ANSIC格式的单精度浮点数。SFFlot域
输出事件的初始值为0。
MFFlot域是多值单精度浮点数,含有零个或多个ANSIC格式的单精度浮点
数。MFFlot域输出事件的初始值为[]。
SFInt32和MFInt32
SFInt32域是一个单值含有32位的整数。一个SFInt32值由一个十进制或十六进
制格式(以OX开头)的整数构成。SFInt32域的输出事件的初始值为0。
MFInt32域是一个多值域,由任意数量的以逗号或空格分隔的整数组成。MFInt32域
输出事件的初始值为[]。
SFString和MFString
SFString域包含一个字符串。SFString值含有双引号括起来的字符串。任何字
符都可在双引号中出现。SFString域的输出事件的初始值为“”。
MFString域是一个含有零个或多个单值的多值域。每个单值都和SFString值的
格式相同。MFString域的输出事件的初始值为[]。
SFVec2f和MFVec2f
SFVec2f域定义了一个二维向量。SFVec2f域值有两个分隔的浮点数。SFVec2f域
的输出事件的初始值为00。
MFVec2f域是一个包含任意数量的二维向量的多值域。MFVec2f域的事件的初
始值为[]。
SFVec3f和MFVec3f
SFVec3f域定义了一个三维向量空间。一个SFVec3f域值包含有3个浮点数,数
与数之间用空格分隔。该值表示从原点到所给定点的向量。SFVec3f域的输出
事件的初始值为(0 0 0)。
MFVec3f域是一个包含任意数量的三维向量的多值域。MFVev3f域的输出事件
的初始值为[]。
SFTime和MFTime
SFTime域含有一个单独的时间值。每个时间值是一个ANSIC格式的双精度浮
点数,表示从1970年1月1日(GMT,格林威治平均时)子夜开始计时延续当前时
间的秒数。SFTime域的输出事件的初始值为-1。
MFTime域包含任意数量的时间值。
SFRotation和MFRotation
SFRotation域规定一个绕任意轴的任意角度的旋转。SFRotation域值含有4个
浮点数,各数之间用空格分隔,前三个数表示旋转轴,第四个数表示围绕该旋
转轴旋转多少弧度。SFRoation域的输出事件的初始值为(0 0 1 0)。
SFImage
SFImage域包含有非压缩的二维彩色图像或灰度图像。
SFImage域首先列出3个整数值,前两个整数表示图像的宽度和高度,第三个整
数表示构成图像格式的元素个数,随后按(宽度x高度)的格式列出一组16进
制数,数与数之间以空格分隔,每一个16进制数表示图像中一个单独的象素,
象素的排列规定从左到右,从下到上的顺序。第一个16进制数描述一个图像最
左下角的象素,最后一个描述右上角的象素。SFImage域的输出事件的初始值
为(0, 0, 0)。
SFColor和MFColor
SFColor域是只有一个颜色值的单值域。SFColor值和RGB值一样,由一组三个
浮点数组成。每个数都是从0.0 – 1.0,极值包括在内,分别表示构成颜色的红
绿蓝三个分量。SFColor域的输出事件的初始值为(0, 0, 0)。
MFColor域是一个多值域,包括任意数量的RGB颜色值,MFColor域的输出事
件的初始值为[]。
SFNode和MFNode
SFNode域含有一个单节点,必须按标准节点句法写成。SFNode域的输出事件
的初始值为NULL。
MFNode域包含有任意数量的节点。MFNode域的输出事件的初始值为-1。
相关文章推荐
- [李景山php] 深入理解PHP内核[读书笔记]--第三章:变量及数据类型--变量的结构和类型--HashTable-1
- [李景山php] 深入理解PHP内核[读书笔记]--第三章:变量及数据类型--变量的赋值和销毁
- [李景山php] 深入理解PHP内核[读书笔记]--第三章:变量及数据类型--变量的作用域
- [李景山php] 深入理解PHP内核[读书笔记]--第三章:变量及数据类型--数据类型转换
- 《C# in Depth:深入理解C#》读书笔记 - 隐式类型、对象初始化程序和匿名类型
- 《C++捷径教程》读书笔记--Chapter 9--更多的数据类型与运算符(第一部分)
- 《JavaScript高级程序设计》 - 读书笔记 - 第5章 引用类型
- 【读书笔记】【MySQL高性能】Schema与数据类型优化
- 《JAVASCRIPT:THE COMPLETE REFERENCE》读书笔记 数据类型与变量
- javascript高级程序设计第五章:引用类型读书笔记
- CLR via C# 3 读书笔记(14):第2章 生成、打包、部署和管理应用程序与类型 — 2.5 程序集版本资源信息
- C#高级编程(第七版)读书笔记(4)——对象和类型
- Python核心编程---读书笔记:第7章 映射和集合类型
- 《C++ Primer》读书笔记-第二章 06 处理类型
- 《Effective C#》读书笔记——条目21:限制类型的可见性<使用C#表达设计>
- oracle读书笔记-----PL/SQL编程(一)之基本数据类型、程序结构
- 《Objective-C编程全解》 读书笔记 第四章 对象的类型和动态绑定
- 读书笔记 -- VRML与Java编程技术 Shape节点
- 读书笔记 -- VRML与Java编程技术 挤出造型
- 《C++ Primer》读书笔记 第14章:重载运算与类型转换