@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" и не нашел для себя ответа.
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
RAX7
@RAX7
Не понятно зачем используются полярные координаты, можно же и без них
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
25 апр. 2024, в 11:02
5000 руб./за проект
25 апр. 2024, в 10:42
150000 руб./за проект
25 апр. 2024, в 10:41
2000 руб./за проект