纳金网
标题:
X3D基本语法(六)
[打印本页]
作者:
robert
时间:
2012-3-11 09:03
标题:
X3D基本语法(六)
在X3D中可以使用已有的图片装饰场景,贴图要用到的指令是:ImageTexture,随后应该用url 指定贴图文件的位置,如下代码示例指定了默认路径下的“1.jpg”:
<Shape>
<Appearance>
<ImageTexture url="1.jpg"/>
</Appearance>
<Box/>
</Shape>
现在有一个立方体,来看如何用几张不同的贴图来装饰各个面:
<Transform
translation="0 0 1">
<Shape><Appearance><Material
diffuseColor="1 0 0"/>
<ImageTexture
url="Top.jpg"/>
</Appearance><Box
size="2 2 0.005 " />
</Shape></Transform>
<Transform
translation="0 0 -1">
<Shape><Appearance><Material
diffuseColor="1 0 0"/>
<ImageTexture
url="Top.jpg"/>
</Appearance><Box
size="2 2 0.005 " />
</Shape></Transform>
<Transform
translation="0 1 0">
<Shape><Appearance><Material
diffuseColor="1 0 0"/>
<ImageTexture
url="Mid.jpg"/>
</Appearance><Box
size="2 0.005 2 " />
</Shape></Transform>
<Transform
translation="0 -1 0">
<Shape><Appearance><Material
diffuseColor="1 0 0"/>
<ImageTexture
url="Mid.jpg"/>
</Appearance><Box
size="2 0.005 2 " />
</Shape></Transform>
<Transform
translation="1 0 0">
<Shape><Appearance><Material
diffuseColor="1 0 0"/>
<ImageTexture
url="Side.jpg"/>
</Appearance><Box
size="0.005 2 2 " />
</Shape></Transform>
<Transform
translation="-1 0 0">
<Shape><Appearance><Material
diffuseColor="1 0 0"/>
<ImageTexture
url="Side.jpg"/>
</Appearance><Box
size="0.005 2 2 " />
</Shape></Transform>
注意在上述代码中,为了使立方体看起来有连贯性,“Box size”中的数值是如何对应“translation”中的位置值进行调整的。
作者:
LUCKstar
时间:
2012-3-11 15:24
作者:
小玉
时间:
2012-3-11 18:53
我爱纳金网:www.narkii.com
作者:
其实我是神
时间:
2012-3-12 08:23
作者:
robert
时间:
2012-3-13 07:55
hd
作者:
robert
时间:
2012-3-13 10:49
jh
作者:
3D小子
时间:
2012-3-13 13:21
gd
作者:
3D小子
时间:
2012-3-13 18:11
gfd
作者:
可可
时间:
2012-3-13 20:50
gd
作者:
艳阳天
时间:
2012-3-14 07:46
hg
作者:
robert
时间:
2012-3-14 13:38
jh
作者:
可可
时间:
2012-3-15 07:54
hd
作者:
robert
时间:
2012-3-15 11:22
hd
作者:
艳阳天
时间:
2012-3-15 14:35
jh
作者:
3D小子
时间:
2012-3-15 18:29
hd
作者:
可可
时间:
2012-3-16 09:50
hd
作者:
其实我是神
时间:
2012-3-16 11:41
爱3D 爱生活 爱纳金网
www.narkii.com
作者:
浩劫
时间:
2012-3-16 19:14
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5