纳金网

标题: X3D基本语法(八) [打印本页]

作者: robert    时间: 2012-3-19 06:46
标题: X3D基本语法(八)




在本节中我们将学习如何在场景中用MovieTexture语句加入视频文件,或称视频纹理,如下示例中:




<Shape>




<Appearance>




<MovieTexture  loop= " true "  url= " 1.mpg " />




</Appearance>




<Box />




</Shape>




loop 是一个开关值,决定是否循环播放,url 指定了视频文件的地址。









下面的示例构造了一个电视机,播放指定的视频:









<Transform

translation ="0 0 0">




<Shape><Appearance>






<Material

diffuseColor="0.9 0.9 0.9" />     






</Appearance><Box

size="4 4 1"/>




</Shape>




</Transform>









<Transform

translation ="0 0 -1">




<Shape><Appearance>






<Material

diffuseColor="0.9 0.9 0.9" />     






</Appearance><Box

size="3 3 1"/>




</Shape>




</Transform>









<Transform

translation ="-1.4 2.6 0">




<Shape><Appearance>






<Material

diffuseColor="1 1 0" />     






</Appearance><Cylinder

height="1.2" radius="0.1" />




</Shape>




</Transform>









<Transform

translation ="0 0 0.5">




<Shape><Appearance>






<MovieTexture loop="true"

url="Temp/sp.avi"/>




</Appearance><Box

size="3.6 3.6 0.12"/>




</Shape>




</Transform>









程序的第一、二段用两个立方体绘制了电视机的主体,第三段加上一条天线,最后再添上播放的节目。




作者: 可可    时间: 2012-3-19 07:11
jh
作者: robert    时间: 2012-3-19 11:21
gd
作者: 3D小子    时间: 2012-3-19 13:18
gd
作者: 3D小子    时间: 2012-3-19 22:37
kj
作者: 可可    时间: 2012-3-20 07:18
jh
作者: robert    时间: 2012-3-20 13:04
hd
作者: 艳阳天    时间: 2012-3-20 18:45
hd
作者: 可可    时间: 2012-3-21 09:08
hd
作者: 艳阳天    时间: 2012-3-21 13:12
hd
作者: Tomoya    时间: 2012-3-29 19:53
  




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5