【问题标题】:Drawing an ellipse in THREE.js在 THREE.js 中绘制椭圆
【发布时间】:2012-07-10 07:37:57
【问题描述】:

我正在尝试使用 THREE.js 绘制一个 3D 椭圆。

我注意到在开发版本(r50-dev)中,添加了EllipseCurveextras/core/Curve.js)和path.ellipseextras/core/Path.js)。

不幸的是,我是 THREE.js 的新手,虽然我可以做一些基本的事情,但我找不到关于 Curve 的教程,更不用说关于仍在开发中的 EllipseCurve 的教程了。

我也知道我可以用多条贝塞尔曲线做到这一点。

任何指针将不胜感激!

【问题讨论】:

    标签: html5-canvas three.js


    【解决方案1】:

    尝试使用this example 作为参考并查看EllipseCurve 代码。

    【讨论】:

    • 我尝试在 EllipseCurve 中获取点并在形状上使用 createPointsGeoemtry,但是如何让对象平滑地弯曲而不是六边形?我能够创建由 bezierCurves 组成的椭圆形状的PointsGeometry,而不是使用 EllipseCurve 对象。
    • 你能分享一张照片吗?
    • 不需要,我意识到我的问题是我向 ellipse.getPoints() 传递的参数太低。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多