Я создал новый Mesh
из TextGeometry
и толкнул его в массив сетки:Как я могу получить текст из THREE.TextGeometry?
var text3d = new THREE.TextGeometry("Hello!", {
font: "hevletiker"
});
text3d.computeBoundingBox();
var textMaterial = new THREE.MeshBasicMaterial({ color: 0xb0bca7, overdraw: true });
meshArray.push(new THREE.Mesh(text3d, textMaterial));
Итак, мои вопросы:
- Как я могу получить исходный текст из
text3d
объекта? - Как я могу получить тот же текст из объекта Mesh (который содержится в meshArray)?
В documentation я не нашел ничего полезного.
Не могли бы вы объяснить, как изменить текст, пожалуйста? Я попытался прочитать 'text3dItem.geometry.text' (где text3dItem - моя сетка:' var text3dItem = new THREE.Mesh (text3d_volume, material); ') ... Или мне нужно открыть для него новый вопрос? –
@ EchtEinfachTV, так что вы не смогли прочитать текстовое свойство? – bsiamionau
@zvdh Я не мог установить текст во время выполнения. Я сообщил об этой проблеме 5 минут назад в репозитории проекта: https://github.com/mrdoob/three.js/issues/4324 –