compositetriangleculler.as
来自「超酷的3d图片墙 三维效果 很漂亮。这也是我所喜欢的源码」· AS 代码 · 共 46 行
AS
46 行
package org.papervision3d.core.culling{ import org.papervision3d.core.geom.Vertex2D; import org.papervision3d.core.geom.Face3D; public class CompositeTriangleCuller implements ITriangleCuller { private var cullers:Array; public function CompositeTriangleCuller() { init(); } private function init():void { cullers = new Array(); } public function addCuller(culler:ITriangleCuller):void { cullers.push(culler); } public function removeCuller(culler:ITriangleCuller):void { cullers.splice(cullers.indexOf(culler),1); } public function clearCullers():void { cullers = new Array(); } public function testFace(faceInstance:Object, vertex0:Vertex2D, vertex1:Vertex2D, vertex2:Vertex2D):Boolean { for each(var culler:ITriangleCuller in cullers) { //Add "modes here". Like inclusive or exclusive } return true; } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?