小编Ska*_*faz的帖子

如何实现材料指南中描述的全屏对话框?

材料指南描述了全屏对话框的行为(https://www.google.com/design/spec/components/dialogs.html#dialogs-full-screen-dialogs).我怎样才能在实践中实现这一目标?我找不到有意义的教程或样本!谢谢.

android

25
推荐指数
2
解决办法
2万
查看次数

使用THREE.Frustum计算近/远平面顶点

我需要一些帮助来处理THREE.Frustum对象.

我的问题:

我需要计算近/远平面顶点; 我看过这些教程

  1. http://www.lighthouse3d.com/tutorials/view-frustum-culling/view-frustums-shape/
  2. http://www.lighthouse3d.com/tutorials/view-frustum-culling/geometric-approach-extracting-the-planes/

并且我已经勾勒出这个函数完全实现(我希望如此)所解释的过程(只是为了得到左上/右上顶点,假设相机只能左右看):

        // Near Plane dimensions
        hNear = 2 * Math.tan(camera.fov / 2) * camera.near; // height
        wNear = hNear * camera.aspect; // width

        // Far Plane dimensions
        hFar = 2 * Math.tan(camera.fov / 2) * camera.far; // height
        wFar = hFar * camera.aspect; // width

getVertices : function() {
        var p = camera.position.clone();
        var l = getCurrentTarget(); // see below
        var u = new THREE.Vector3(0, 1, 0);

        var d = new THREE.Vector3();
        d.sub(l, p); …
Run Code Online (Sandbox Code Playgroud)

javascript opengl-es webgl three.js

7
推荐指数
1
解决办法
3160
查看次数

标签 统计

android ×1

javascript ×1

opengl-es ×1

three.js ×1

webgl ×1