【发布时间】:2020-01-06 01:29:22
【问题描述】:
上下文:尝试获取 THREE.js 并使用它来显示圆锥曲线。
方法:创建一个顶点网格,然后将 face4 连接到所有顶点。使用两个面来生成正面和背面,这样当圆锥部分旋转时,相机从哪个角度观看它都无关紧要。
遇到的问题: 1. 试图找到一种创建直观鼠标旋转方案的好方法。如果您在球坐标中思考,那么感觉就像只是制作上/下更改 phi 和左/右更改 phi 就可以了。但这要求您可以移动相机。据我所知,除了物体之外,没有办法主动改变任何东西的旋转。有谁知道如何改变相机或场景的旋转? 2. 有没有比创建网格更好的绘制函数的方法?如果网格有很多点,那就太慢了,如果网格有几个点,那么你就不能很容易地分辨出圆锥曲线的形状。
任何形式的帮助都是最好的。
【问题讨论】:
标签: three.js