INNER CODE UNIT · JavaScript

makeTextSprite

alexlenail/NN-SVG · AlexNet.js:307

    function makeTextSprite(should_make_geometry, message, copy_pos, sub_pos, opts) {
        if (should_make_geometry) {
            const loader = new THREE.FontLoader();
            loader.load('fonts/helvetiker_regular.typeface.json', function (font) {
                let geometry = new THREE.TextGeometry(message, {
                    font: font,
                    size: 3 * fontScale,
                    height: 0.01,
                });

                let material = new THREE.MeshBasicMaterial({ color: 0x000000 });
                let sprite = new THREE.Mesh(geometry, material);
                sprite.matrixAutoUpdate = true;
                sprite.up.set(0, 1, 0);
                sprite.scale.set(1, 1, 0.1);

                sprite.position.copy(copy_pos).sub(sub_pos);
                sprites.add(sprite);               

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…