閑闪互动多媒体-厦门网站建设者 >> 技术文献 >> 虚拟现实 >> X3D教程:字段的资料型态SF与MF

X3D教程:字段的资料型态SF与MF

发布: 2007-9-22 11:39 |  作者: webmaster |  来源: 本站原创 |  查看: 288次

SF与MF

  X3D中字段的值,可以是布尔值、整数、浮点数、向量、字符串甚至表示图片的点阵值。资料型态主要可分为两大类,一类是只包含一个值,资料型态的名称以SF为前缀,表示Single-valued Field;另一类是包含多个有序排列的值,资料型态得名称以MF为前缀,表示Multiple-valued Field。


资料型态

资料型态

解释

默认值

SFBool

布尔值,TRUEFALSE

FALSE

MFBool

 

空集合

SFColor

RGB的颜色,每一个颜色分量以0.01.0的浮点数表示

(0 0 0)

MFColor

 

空集合

SFColorRGBA

RGBA的颜色,每一个颜色分量以0.01.0的浮点数表示,其中A是指不透明度

(0 0 0 0)

MFColorRGBA

 

空集合

SFDouble

双精确度的浮点数

0.0

MFDouble

 

空集合

SFFloat

单精度的浮点数

0.0

MFFloat

 

空集合

SFImage

二维的位图,前三个整数值分别表示位图的宽、高及颜色的分量个数,其后依左下右上的顺序接着每个pixel的颜色值。每个pixel的颜色值可以用不同分量个数表示,如果只有一个分量,则表示强度(黑白);如果二个分量,则表示强度+透明度;如果三个分量,则表示RGB;如果四个分量,则表示RGBA

(0 0 0)

MFImage

 

空集合

SFInt32

32位的整数

0

MFInt32

 

空集合

SFNode

X3D中的节点

NULL

MFNode

 

空集合

SFRotation

以四个浮点数表示的旋转量。前三个数表示旋转轴的向量,第四个数表示逆时针的旋转角度

(0 0 1 0)

MFRotation

 

空集合

SFString

UTF-8编码的字符串

空字符串

MFString

 

空集合

SFTime

时间值。从格林威治时间的公元197011日零晨到目前所经过的秒数,负值代表公元1970年以前

-1

MFTime

 

空集合

SFVec2d

双精确浮点数的二维向量

(0 0)

MFVec2d

 

空集合

SFVec2f

单精确浮点数的二维向量

(0 0)

MFVec2f

 

空集合

SFVec3d

双精确浮点数的三维向量

(0 0 0)

MFVec3d

 

空集合

SFVec3f

单精确浮点数的三维向量

(0 0 0)

MFVec3f

 

空集合

 
打印 | 收藏此页 |  Mail给朋友 | 举报
上一篇 下一篇
 

评分:0

发表评论
seccode 换一个
【已有0位网友发表了看法,点击查看全部评论