小编sar*_*rah的帖子

如何让元素消失?

我想在元素变得可见(已加载)后立即隐藏它。

我试过使用timeoutsetInterval。他们工作正常,但他们晚了几秒钟。所以首先元素加载然后它消失。但我想要它,所以它根本不出现,只是消失而不先出现。

我试图改变时间并使它更多/更少,但它没有帮助。还有其他方法吗?

我什至试图把超时和setinterval里面window.load没有工作。我还尝试使用长度检查元素何时可见,但它也很慢。

        window.setInterval(function(){ 
            jQuery("#vz").find('div').first().hide();

        }, 600);
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

将threejs透视相机转换为正交需要什么

我有一些代码可以将透视相机转换为正交相机。问题是当我进行转换时,模型变得非常小而且很难看。

我已经根据距离和 FOV 计算了正交相机的缩放系数。我是否需要在正交相机上设置任何其他属性(例如剪切平面等)?

我相信立场保持不变。我不确定我还需要计算什么。

    fieldOfView = viewInfo.fov;
var getCameraPosition = function() {
    return viewer._viewport._implementation.getCamera()._nativeCamera.position;
};

// Calculate the delta position between the camera and the object
var getPositionDelta = function(position1, position2) {
    return {
        x: position1.x - position2.x,
        y: position1.y - position2.y,
        z: position1.z - position2.z
    }
};

var getDistance = function(positionDelta, cameraDirection) {
    return dot(positionDelta, cameraDirection);
};

distance = getDistance(positionDelta, cameraDirection),
var depth = distance;

var viewportWidth = view.getDomRef().getBoundingClientRect().width;
var viewportHeight = view.getDomRef().getBoundingClientRect().height;
var aspect = viewportWidth / …
Run Code Online (Sandbox Code Playgroud)

javascript camera orthographic perspective three.js

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

标签 统计

javascript ×2

camera ×1

html ×1

jquery ×1

orthographic ×1

perspective ×1

three.js ×1