小编Bas*_*r.M的帖子

THREE.JS:在屏幕上获取相机和物体位置的物体尺寸

我是3D编程的新手,我开始用Three.JS从WebGL开始探索3D世界.

我想在更改camera.position.z和对象的"Z"位置时预先确定对象大小.

例如:我有一个大小为100x100x100的立方体网格.

cube = new THREE.Mesh(
        new THREE.CubeGeometry(100, 100, 100, 1,1,1, materials),     
        new THREE.MeshFaceMaterial()
    );
Run Code Online (Sandbox Code Playgroud)

和纵横比为1.8311874的凸轮

camera = new THREE.PerspectiveCamera( 45, aspect_ratio, 1, 30000 );
Run Code Online (Sandbox Code Playgroud)

我想知道屏幕上多维数据集对象的大小(2D宽度和高度),

camera.position.z = 750;
cube.position.z = 500;
Run Code Online (Sandbox Code Playgroud)

有没有办法找到它/预先确定它?

three.js

19
推荐指数
1
解决办法
1万
查看次数

警告:在第11008行的mpdf.php中为foreach()提供的参数无效

我在我的Web应用程序中使用mPDF.

我必须在Mpdf的帮助下创建发票文档.所以html表有大量行(即:如果它存在单页)引发此错误:

警告:在11008行的MPDF56/mpdf.php中为foreach()提供的参数无效

我正在使用以下代码生成pdf:

require_once(MPDF_PATH);
$mpdf=new mPDF('c','A4','0','',2,2,2,2,1,1);
$stylesheet = file_get_contents(dirname(__FILE__).'/invoice_print.css');
$mpdf->WriteHTML($stylesheet,1);
$html .="";
$mpdf->WriteHTML($html);
$mpdf->Output("$fileName",'D'); 
Run Code Online (Sandbox Code Playgroud)

我在Mpdf的构造函数中尝试了/不带参数.我发现mpdf与前4个参数一起使用没有任何问题......

$mpdf=new mPDF('c','A4','0','')
Run Code Online (Sandbox Code Playgroud)

但是当我添加"边距"(即:5-8)参数时,会抛出上述错误.

有没有人有这个???

我尝试过使用mPDF 5.3和5.6

php mpdf

4
推荐指数
1
解决办法
1586
查看次数

标签 统计

mpdf ×1

php ×1

three.js ×1