Loving Coding & Visual Design
Papervision3D的正反两面材质测试
要做到Papervision3D的Plane实现正反两面材质,现在主要有两个方法:
一是利用DisplayObject3D两个Plane放到一起,贴图做到一正一反就可以实现:[wave2.swf]
p = new Plane(bitmapMaterial,829, 389,10,10);
planeGroup.addChild(p);
p2 = new Plane(bitmapMaterial2,829, 389,10,10);
p2.rotationY = 180;
planeGroup.addChild(p2);
scene.addChild(planeGroup);
波动效果利用Plane的segments分段特性,控制每个geometry.vertices来实现。
二是利用Cube,把高度设为零,上下两面做贴图:[As3dModPerlin.swf]
var materialsList:MaterialsList = new MaterialsList() ;
materialsList.addMaterial(bitmapMaterial, "top" ) ;
materialsList.addMaterial(bitmapMaterial2, "bottom" ) ;
var cube:Cube = new Cube(materialsList, 829, 389 , 1,10,10,10 ) ;
planeGroup.addChild(cube) ;
scene.addChild(planeGroup);
波动效果采用everydayflash的AS3Dmod库来实现。
最 近 文 章
- Away3D测试 - Thu, 19 Mar 2009 09:25:00 +0000
- 测试Alternativa3D - Wed, 18 Mar 2009 05:29:00 +0000
- 中国电信在搞TMDde什么鬼? - Mon, 09 Mar 2009 07:58:00 +0000
- UTF8的BOM让FirFox一片空白 - Sat, 07 Mar 2009 18:57:00 +0000
- Blender导出Dae文件到Papervision3D的方法 - Thu, 05 Mar 2009 02:03:00 +0000
- 再次遭受黑客代码嵌入 - Fri, 27 Feb 2009 02:23:00 +0000
- 我是FLash三维实时渲染的忠实粉丝 - Sat, 21 Feb 2009 13:08:00 +0000
- 神秘的lightbox.js错误 - Thu, 19 Feb 2009 17:04:00 +0000
- Javascript与swf对象交互的问题 - Tue, 10 Feb 2009 08:51:00 +0000
- 集成phpBB3论坛 - Fri, 06 Feb 2009 10:05:00 +0000