小编anu*_*put的帖子

当div的宽度减小时,用raycaster检测不完全准确,three.js(v72)

这是我计算交集的代码:

var wallWidth = 1200;
var wallHeight = 500;
var containerWidth=1200,containerHeight=700; //div 
//camera
camera = new THREE.PerspectiveCamera(60, containerWidth/containerHeight, 1, 10000);
camera.position.set(0, -wallHeight / 2 + 10, wallWidth);
Run Code Online (Sandbox Code Playgroud)

这是我在鼠标移动时与对象相交的函数

function onDocumentMouseMove(event) {

        mouse.x = ( event.clientX / containerWidth ) * 2 - 1;
        mouse.y = -( event.clientY / containerHeight ) * 2 + 1;

        var deltaX = event.clientX - mouseX;
        var deltaY = event.clientY - mouseY;

        raycaster.setFromCamera(mouse, camera);
        var intersects = raycaster.intersectObjects(interactiveObj, true);

        if (intersects.length > 0) {
            //interaction with object …
Run Code Online (Sandbox Code Playgroud)

three.js raycasting

5
推荐指数
1
解决办法
1175
查看次数

无法建立连接,因为目标计算机主动拒绝了它的LARAVEL 4错误

无法建立连接,因为目标计算机主动拒绝了该连接。laravel 4中的[tcp://127.0.0.1:6379],我的代码是:

    $redis = Redis::connection();
    $redis->set('name', 'Taylor');
    $name = $redis->get('name');
    $values = $redis->lrange('names', 5, 10);
Run Code Online (Sandbox Code Playgroud)

php redis laravel

2
推荐指数
1
解决办法
5951
查看次数

标签 统计

laravel ×1

php ×1

raycasting ×1

redis ×1

three.js ×1