gpt4 book ai didi

javascript - 我们如何在 three.js 中创建海龟几何图形?

转载 作者:行者123 更新时间:2023-11-30 06:04:45 26 4
gpt4 key购买 nike

我们正在尝试创建一个简单的编程环境,让人们可以生成 3D 表单(它的灵感来自 Scratch project)。我们希望它以“海龟几何”方式工作,其中一种生物(我们称其为甲虫,类似于 Logo 海龟)在 3D 空间中移动,并且可以沿途留下占据其位置的物体和方向。

我们目前正在使用 Three.js。虽然您可以移动和旋转对象,但不清楚如何创建我们想要的效果,其中平移和旋转“累积”并可以应用于新对象。我们还想存储一堆这些矩阵以进行压入和弹出。

这是一个具体的例子。我们系统的用户会创建这样的程序(这是伪代码):

repeat 36 [
move 10
rotate 10
draw cube
]

这个想法是甲虫在执行这个程序时绕着一个圆圈移动,在每个位置留下一个立方体。

这可以使用 Three.js 吗?我们需要切换到纯 WebGL 吗?

最佳答案

你可以看看 http://u2d.com/turtle_js/index.html

虽然它使用 JavaScript 系统。

并且在出现错误时没有反馈。乌龟什么也不做。

关于javascript - 我们如何在 three.js 中创建海龟几何图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5734429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com