浏览代码

Frustum.clone

bcorbet 5 年之前
父节点
当前提交
260dc04ae2
共有 1 个文件被更改,包括 12 次插入0 次删除
  1. 12 0
      h3d/col/Frustum.hx

+ 12 - 0
h3d/col/Frustum.hx

@@ -21,6 +21,18 @@ class Frustum {
 			loadMatrix(mvp);
 			loadMatrix(mvp);
 	}
 	}
 
 
+	public function clone() {
+		var f = new Frustum();
+		f.pleft.load(pleft);
+		f.pright.load(pright);
+		f.ptop.load(ptop);
+		f.pbottom.load(pbottom);
+		f.pnear.load(pnear);
+		f.pfar.load(pfar);
+		f.checkNearFar = checkNearFar;
+		return f;
+	}
+
 	public function loadMatrix( mvp : h3d.Matrix ) {
 	public function loadMatrix( mvp : h3d.Matrix ) {
 		pleft.load(Plane.frustumLeft(mvp));
 		pleft.load(Plane.frustumLeft(mvp));
 		pright.load(Plane.frustumRight(mvp));
 		pright.load(Plane.frustumRight(mvp));