Как согнуть сетку по окружности в three.js?

Я хочу согнуть или изогнуть текстовую сетку по окружности. Я работаю над этим уже 4 дня, но до сих пор не могу найти решения.

Я использую библиотеку Bend-modifier для размещения текста. Это помогает, но изгибает объект только от центра. Так что если я хочу сделать круг, это мне не поможет. То есть, если я согну текст на 90 градусов, это будет текст в форме буквы U.

Я просто хочу сделать полный круг или даже полукруг. Он изгибается таким образом, что никакая форма не теряется. Ширина останется прежней.

    textMesh = new THREE.Mesh(geometry, materials);

    var bendModifier = new THREE.BendModifier();
    var direction = new THREE.Vector3(0, 0, -1);
    var axis = new THREE.Vector3(0, 1, 0);
    var angle = Math.PI/2.6
    bendModifier.set(direction, axis, angle).modify(textMesh.geometry);
    scene.add(textMesh);

Но я хочу, чтобы получился идеальный полукруг текста в сцене.

Кто-нибудь знает, как это сделать?

Было бы здорово получить живой пример кода того, что вы пробовали.

prisoner849 01.07.2018 15:33

@ Prisoner849 Я обновил код

Abdur Rahman 01.07.2018 16:21
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
455
0

Другие вопросы по теме