草庐IT

javascript - 三.JS,改变子3D对象的世界位置

所以基本上我有一个Object3D组的子object3D,而子对象的[x,y,z]坐标是相对于父对象的对象空间显示的,我想在其中更改子对象的位置3D空间。所以首先我得到子对象相对于世界空间的位置。varwrld_pos=childobject.matrixWorld.multiplyVector3(newTHREE.Vector3);这将返回child在世界空间中的位置的三元素向量。现在我想设置我自己的位置。所以我创建了一个三元素向量。varnew_pos=THREE.Vector3();new_pos.x=1;new_pos.y=2;new_pos.z=3;childobject.m

html - 为什么向固定父级添加变换会改变子级宽度?

我在固定的父div中有一个固定的子div。当我将子宽度设置为100%时,它被设置为窗口的100%宽度OR如果我添加transform:translatetoparentdiv,则设置为父宽度的100%。父divCSS:#outer{position:fixed;top:0;left:50%;//transform:translate(-50%,0);width:400px;height:200px;z-index:5000;background-color:red;}子元素:#inner{position:fixed;width:100%;left:30%;top:20%;backgr