1
我創造了新的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 –