我正在尝试实现在当前鼠标坐标上加载3D模型的功能。我正在使用jQuery拖放功能来加载3D模型。我可以将模型加载到画布中,但它不会捕捉到鼠标坐标。
我已经使用下面的代码将2D鼠标坐标转换为3D坐标,但它没有提供确切的位置。
function 2DTo3DSpace(event) {
var planeZ = new THREE.Plane(new THREE.Vector3(1500, 1500, 1500), 0);
var mv = new THREE.Vector3((event.clientX / window.innerWidth) *
我有一个位置“固定”的div,我希望在用户向下滚动页面时,获得其位置相对于整个文档的值。
因此,假设我将div放在(x=0,y=0)上,然后用户向下滚动,现在相对于文档,div是on (X=0,y=300)。我想要得到这些信息,我想知道这个div在每一刻的确切位置,再次,相对于整个文档,而不是窗口或浏览器。
我尝试过很多事情,但似乎什么也没有得到我想要的。
其中之一是这样的代码,,它在固定的div中不工作。
var position = $("#fixed").offset(); /*it gets the position of the div