小编Xay*_*ris的帖子

圆圈上的 SVG 文本 - 更改文本方向

我正在 SVG 中沿着圆形路径添加文本。我设法做到了,但我需要“翻转”上面的文本。 Svg 文本圆圈

“Sit amet”和“Dolor”需要像“Lorem”和“Ipsum”一样直接显示。如何实现这一目标?

<?xml version="1.0" encoding="iso-8859-1"?>
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#EFEFEF;" d="M0,256a256,256 0 1,0 512,0a256,256 0 1,0 -512,0"/>
<path id="textcircle" style="fill:#FAFAFA;" d="M56,256a200,200 0 1,0 400,0a200,200 0 1,0 -400,0"/>
<text style="font-family: sans-serif; font-weight: 900; font-size:1.2em; fill:#FFAD01;" dy="35" dx="90" >
        <textPath xlink:href="#textcircle">
            Lorem
        </textPath>
</text>
<text style="font-family: sans-serif; font-weight: 900; font-size:1.2em; fill:#FF7101;" dy="35" dx="420" >
        <textPath xlink:href="#textcircle">
            Ipsum
        </textPath>
</text>
 <text style="font-family: sans-serif; font-weight: 900; font-size:1.2em; …
Run Code Online (Sandbox Code Playgroud)

css fonts svg

3
推荐指数
1
解决办法
810
查看次数

ThreeJS - 褪色纹理

我用 ThreeJS 创建了一个简单的模型查看器。我从 .mtl 和 .obj(带纹理)文件加载。除了纹理之外,一切都工作正常。如果我使用环境光,纹理就会显得褪色。如果我禁用环境光,则根本不会显示纹理。我在带有 WebView 的 Android 应用程序中运行它。 无环境光

有环境光

camera = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 1, 1000);
        camera.position.z = 3;


        scene = new THREE.Scene();

        ambient = new THREE.AmbientLight(0x404040);
        scene.add(ambient);


        renderer = new THREE.WebGLRenderer();

        renderer.setPixelRatio(window.devicePixelRatio);
        renderer.setSize(window.innerWidth, window.innerHeight);

        container.appendChild(renderer.domElement);


        controls = new THREE.OrbitControls(camera, renderer.domElement);
        controls.enableDamping = true;
        controls.dampingFactor = 0.25;
        controls.enableZoom = true;

        window.addEventListener('resize', onWindowResize, false);

        var mtlLoader = new THREE.MTLLoader();
        mtlLoader.load('../foods_models/7/mtl.mtl', function (materials) {
            materials.preload();

            if (materials.materials.default != undefined) {
                materials.materials.default.map.magFilter = THREE.NearestFilter;
                materials.materials.default.map.minFilter = THREE.LinearFilter;
            }
            var objLoader …
Run Code Online (Sandbox Code Playgroud)

javascript android textures

0
推荐指数
1
解决办法
1864
查看次数

标签 统计

android ×1

css ×1

fonts ×1

javascript ×1

svg ×1

textures ×1