私のthree.jsスクリプトにテキストを追加するのが難しいです。私はたくさんの検索をしましたが、実際のモデルが見つかると、それは以前のバージョンのthree.jsを使用していますので、使用できません。また、テキスト幾何学は機能しないようです。 3dテキストを追加したいが、2dを追加したくない。オブジェクトの上にthree.jsのテキストを追加する
-1
A
答えて
1
必ずthree.jsの公式の例をチェックしてください。最新のthree.jsには多くのヒントがあります。
- http://threejs.org/examples/#webgl_geometry_text
- http://threejs.org/examples/#webgl_geometry_text_earcut
- http://threejs.org/examples/#webgl_geometry_text_pnltri
まず、あなたはnew THREE.FontLoader
を持つフォントファイルをロードする必要があります。フォントファイルは、http://threejs.org/examples/fonts/optimer_bold.typeface.jsのように、JSファイル内にあるはずです。あなたはその後、フォントを使用してnew THREE.TextGeometry
クラスとテキストジオメトリを作るhttp://gero3.github.io/facetype.js/
var font;
var loader = new THREE.FontLoader();
loader.load('path/to/fontfile.js', function (response) {
font = response;
});
でJSにフォントを変換することができます。
var textGeo = new THREE.TextGeometry(text, {
font: font,
size: size,
height: height,
curveSegments: curveSegments,
bevelThickness: bevelThickness,
bevelSize: bevelSize,
bevelEnabled: bevelEnabled,
material: 0,
extrudeMaterial: 1
});
その後、私はあなたのメソッドを実行するには、次のエラーを取得しています
new THREE.Mesh(textGeo, material);
関連する問題
- 1. three.js JSONオブジェクトにテクスチャを追加
- 2. three.js内のオブジェクトにエッジを追加するには?
- 3. three.jsのオブジェクトにテクスチャを追加するには?
- 4. three.jsにTextGeometryを追加するには?
- 5. OSX/Cocoa:Dock上にオブジェクトを追加する
- 6. Three.js - カスタムジオメトリにテクスチャを追加する
- 7. アイテムのグリッドの上にテキストの行を追加する
- 8. JavaScriptキャンバス上のテキストに枠線を追加する
- 9. スライド上のプレースホルダにテキスト/スライドタイトルを追加するpython-pptx
- 10. arraylistにオブジェクトを追加する際のロジック上の問題
- 11. c# - リスト上の特定のインデックスにオブジェクトを追加する
- 12. xsl:fo - 画像の上のテキストに「z-index」を追加します。
- 13. THREE.js:オブジェクト上の点のワールド空間位置を計算する
- 14. divにテキストを追加するとテキストが上に移動する
- 15. イメージを左上に追加するか、テキストビューのアンドロイドでテキストの開始と終了を追加するには?
- 16. 既存のキャンバスにthree.jsコントロールを追加する方法
- 17. Three.jsシーンの中心に円を追加する方法
- 18. Three.jsの頂点に点を追加する
- 19. three.jsのShaderMaterialに照明を追加する
- 20. テキストボックスの上部にテキストを追加します。
- 21. jquery:[オブジェクトオブジェクト]にテキストとオブジェクトの結果を追加します。
- 22. UIButtonの画像の上にテキストを追加
- 23. 動的に追加及びthree.js
- 24. jqueryで一度にテキストとオブジェクトを追加する方法は?
- 25. Three.JSのテキスト曲げ
- 26. 別のフレームにテキストを追加する
- 27. JQueryのテキストにハイパーリンクを追加する
- 28. テキストフィールドのテキストにパディングを追加する
- 29. 私のテキストにツイートボタンを追加する
- 30. モノスペースのテキストを追加するには?
メッシュを作る: のXMLHttpRequestがファイルをロードすることはできません:///ホーム/ prafful13 /ドキュメント/ IITB /フォント/ドロイド/ droid_serif_regular.typeface.js。 Cross originリクエストは、http、data、chrome、chrome-extension、https、chrome-extension-resource.THREE.XHRLoader.load @ three.js:18280THREE.FontLoader.load @ three.js:18327のプロトコルスキームでのみサポートされています匿名関数)@ exp1.html:65 three.js:38590 THREE.TextGeometry:フォントパラメータがTHREE.Font.THREE.TextGeometry @ three.jsのインスタンスではありません:38590(匿名関数)@ exp1.html:69 –
AJAXリクエストのため。ローカルのWebサーバーで試してみてください。 – yomotsu