@shevzoom
 dev., student at MEPhI

Как нарисовать 3D поверхность webgl и three.js?

Пытался нарисовать такую фигуру ( https://en.wikipedia.org/wiki/Monkey_saddle ) , используя THREE.ParametricGeometry() с переходом в полярные координаты и безуспешно, черный экран.
т.е. задавал
monkeySaddle = function (u, v) {
            var r = 50;

            var x = Math.cos(u) * r;
            var y = Math.sin(u) * r;
            var z = x**3 - 3*x*y**2;

            return new THREE.Vector3(x, y, z);
        };

        var mesh = createMesh(new THREE.ParametricGeometry(monkeySaddle, 120, 120, false));
        scene.add(mesh);

Прочитал Диркенса "Three.js" и не нашел для себя ответа.
  • Вопрос задан
  • 130 просмотров
Решения вопроса 1
RAX7
@RAX7
Не понятно зачем используются полярные координаты, можно же и без них
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы