- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在两个移动的顶点之间画一条线。顶点的绘图存储在一个名为 object
的变量中,该变量具有一个 position
,即 THREE.Vector3
。
该行是这样创建的:
var Line = function(scene, source, target){
var geometry = new THREE.Geometry();
geometry.dynamic = true;
geometry.vertices.push(source.object.position);
geometry.vertices.push(target.object.position);
geometry.verticesNeedUpdate = true;
var material = new THREE.LineBasicMaterial({ color: 0x000000 });
var line = new THREE.Line( geometry, material );
scene.add(line);
return line;
};
...,其中源和目标是顶点,顶点通过以下方式更新:
vertex.object.position.add(vertex.velocity);
现在,我将 source.object.position
和 target.object.position
分配给 line.geometry.vertices[0]
和 line.geometry.vertices[1]
因为我想要一个与另一个更新。但是相反,顶点位置与线位置相差很大。顶点在它们所在的位置,但线不连接到顶点。
如何让线条随顶点移动?
最佳答案
在您的动画循环中,您必须设置 line.geometry.verticesNeedUpdate = true
。因为每次渲染后都会变成false
。 jsfiddle例子
关于javascript - 在移动的物体之间画一条线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40440318/
如何迭代(一行)分割函数给我的每个类? 我试过这个: 编辑(抱歉) $("p").attr("class").split(' ').each (function (i,n){alert(n)}
我有一条垂直线和一条水平线,当我动态调整我的 Canvas 父级时,我想调整它们的大小。 (地标) 我希望水平线始终距 Canvas 的左右边界 25 处,距底部边界 13 处。 垂直线也是如此,距上
我有一个 y 变量,我试图在图形的顶部和底部针对两个相关的 x 轴绘制它(例如 y="立方体中的事物数",x1="立方体的边长", x2="立方体的体积")。我在 numpy 数组中有 y、x1、x2
我想画一条简单的水平线,并在这条线 flex 的地方制作动画。我有这个动画的视频。你能给我一些建议如何开始以及我必须使用哪个 js/css 吗? 都是关于矩形底部的线: http://www.stop
我是一名优秀的程序员,十分优秀!