材料指南描述了全屏对话框的行为(https://www.google.com/design/spec/components/dialogs.html#dialogs-full-screen-dialogs).我怎样才能在实践中实现这一目标?我找不到有意义的教程或样本!谢谢.
我需要一些帮助来处理THREE.Frustum对象.
我的问题:
我需要计算近/远平面顶点; 我看过这些教程
并且我已经勾勒出这个函数完全实现(我希望如此)所解释的过程(只是为了得到左上/右上顶点,假设相机只能左右看):
// 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)