我希望我的页面完全是一个 3D 空间,我对 3d 了解不多,但我的想法是让 body 成为我的视口,世界是我转换后的内容所在的 div。我需要一个函数,它将方向和位置向量(或相机对象?)作为参数,并在内部通过 CSS 转换它使世界 div 转换,以便屏幕面向页面的所需部分。示例页面,简单的房间。
<body>
<div id="world">
<section id="left-wall">...</section>
<section id="right-wall">...</section>
<section id="front-wall">...</section>
<section id="floor">...</section>
</div>
</body>
剧本。
var cam = Camera(),
world = document.getElementById("world");
cam.setPosition([x,y,z]);
cam.setOrientation([x,y,z]);
transform(world,cam); // world gets transformed
功能会如何transform()
?我不确定这是否是正确的方法,或者我是否应该采取不同的做法。