2016-03-31 19 views
2

WebGLレンダラーを使用してthree.jsシーンでsvgを表示できますか? SVGレンダラーとローダーを使用してこれを行うことができますが、私の問題では使用できません。WebGLレンダラーを使用してthree.jsでsvgを表示

ありがとうございました。

+0

はたぶん、あなたは見つけることができるこの便利ます。https: //css-tricks.com/rendering-svg-paths-in-webgl/ – lastboy

答えて

0

あなたはSpriteオブジェクトを使用するので、同様に、TextureLoader()で、あなたのSVGファイルを指定することができます。

var map = new THREE.TextureLoader().load("sprite.svg"); 
var material = new THREE.SpriteMaterial({ map: map, color: 0xffffff, fog: true }); 
var sprite = new THREE.Sprite(material); 
scene.add(sprite); 

をあなたがここで詳細を読むことができます:Three.js - Sprite

+0

はthree.jsの最新バージョンでは動作しないようです –

関連する問題