【问题标题】:three.js - rendering tube geometry in intervalsthree.js - 以间隔渲染管几何
【发布时间】:2013-05-30 12:27:01
【问题描述】:

在 Tube Geometry(Three.js) 中,我不希望一次绘制和渲染整个管,而是希望它在某个时间间隔(或计时器)之后发生。如何渲染管的某些部分,然后在一段时间后继续从同一点进一步绘制?

【问题讨论】:

  • 我明白了,但我每次都重新渲染点,例如:首先渲染 100 点,然后 0 到 200 点,然后 0 到 300 等等.. 但是我可以将接下来的 100 点添加到前 100点,这样我每次只渲染 100 点?

标签: javascript three.js


【解决方案1】:

您可以使用 setInterval() 或 setTimeout();有关如何使用这些的说明,请参阅

http://www.w3schools.com/js/js_timing.asp

请注意,这些是 JavaScript 提供的功能,而不是 Three.js。

【讨论】:

  • 我正在使用 setInterval 但问题是它会再次从每个间隔开始绘制所有点。我在想我们是否可以绘制一组(一个间隔中的 100 个点)然后在下一个间隔中绘制下一个 100(而不是下一个间隔中的 200 个点)
猜你喜欢
  • 2020-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-01
  • 2013-07-24
  • 2012-09-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多