我是Three.js的新手(1天经验大声笑)我想创建一个太阳系模型,所以我得到的行星应该沿着他们的轨迹(圆圈)移动.
function render() {
requestAnimationFrame(render);
sun.rotation.y += 0.01;
mercury.rotation.y +=0.03;
renderer.render(scene, camera);
}
render();
Run Code Online (Sandbox Code Playgroud)
我尝试使用样条线,但没有动画,因为我没有得到如何使用requestAnimationFrame与变量(只有这个最简单的增量的东西,如+ = 0.03)
mercury.position = spline.getPoint(t);
Run Code Online (Sandbox Code Playgroud)
也尝试用数学做,但结果相同.不知道如何动画变量.
mercury.position.x = 20*Math.cos(4) + 0;
Run Code Online (Sandbox Code Playgroud)
但我没有任何在JS中动画的经验.所以我的思绪被这个requestAnimationFrame的东西所震撼,我从一些教程中得到的东西,对我来说就像一个黑盒子.
如何将一个巨大的"字符"拆分成较小的字符,每个字符包含100个单词.例如,这就是我以前用单个词分割它的方式.
myCharSplitByWords <- strsplit(myCharUnSplit, " ")[[1]]
Run Code Online (Sandbox Code Playgroud)
我认为这可以用正则表达式完成(可能选择第100个空格或smth)但是无法写出正确的表达式
我是R的新手,我完全陷入困境.谢谢