MovieTexture节点 |
||
MovieTexture { |
||
url | " " | # exposed field MFSstring |
speed | 1 | # exposed field SFFloat |
loop | FALSE | # exposed field SFBool |
startTime | 0 | # exposed field SFTime |
stopTime | 0 | # exposed field SFTime |
repeatS | TRUE | # SFBool |
repeatT | TRUE | # SFBool |
} | ||
域 | ||
url | 指定纹理文件的URL。如果指定了多个URL,则侧览器按排列的顺序装载第一个能找到的文件。电影纹理可以是MPEG1-Systems。(声音和图像)或MPEG1-video(只有图像)文件格式。 |
|
speed | 指定电影纹理播放速度的乘数因子。值1表示以正常速度播放;值2表示以双倍的速度播放;负值表示倒放。当电影正在播放时,set_speed事件将被忽略。 |
|
loop | 指明电影是否循环播放。 |
|
startTime | 指定电影开始播放的时间。当电影正在播放时,set_startTime事件将被忽略。 |
|
stopTime | 指定电影停止播放的时间。如果其值小于或等于startTime,set_stopTime事件将被忽略。 |
|
repeatS | 指明在s方向上的纹理映射是否采用回绕方式。TRUE表明是回绕方式,FALSE表明将锁定纹理坐标,重复纹理的最后一行像素点来为形体赋色。 |
|
repeatT | 指明在t方向上的纹理映射是否采用回绕方式。TRUE表明是回绕方式,FALSE表明将锁定纹理坐标,重复纹理的最后一行像素点来为形体赋色。 | |
事件 | ||
duration__changed | eventOut SFFloat 电影的持续时间,以秒计。随着电影纹理文件的装载,该值被设定。-1表明电影纹理文件还没被装载。 |
|
isActive | eventOut SFFBool 指明电影当前是否正在播放。当开始播放时该事件以TRUE值送出;当播放结束时以FALS值送出。 |
|
说明 | ||
MovieTexture节点指定了一幅电影纹理图和控制播放及纹理映射的参数。纹理图是在水平轴(s)和垂直轴(t)均从0到1延展的二维图像。电影纹理是由Appearance节点的texture域或Sound节点的域(只作为一个声源)指定。 如果speed的值是正的,电影从0帧开始播放;如果speed的值是负的,则从最后一帧开始播放。如果speed为0,MOvieTexture将总显示第0帧。当一个电影纹理变为非激活状态时,相应变化的那一刻的帧将保持为物体上的当前纹理。 |
主页 | 节点说明 | 来信 |