zoukankan      html  css  js  c++  java
  • threejs之加载stl模型

    threejs之加载stl模型

    loader.load(`/gltf/RMHospital.stl`, geometry => {
                                // var material2 = new THREE.MeshLambertMaterial( { color: 0x00ff00} );
                                let material = new THREE.MeshPhongMaterial({
                                    color: '#013cff',
                                    opacity: 1,
                                    transparent: true
                                })
                                let mesh = new THREE.Mesh(geometry, material)
                                mesh.position.x = 0;
                                mesh.position.y = 0;
                                mesh.position.z = 0;
                                mesh.scale.set(0.4,0.4,0.4);
                                // mesh.scale.set(1,1,2.5);
                                mesh.rotation.set(-1.54,0,0);
                                group.add(mesh);
                            })

    材质:

    1.纯色材质

    var material = new THREE.MeshLambertMaterial( { color: 0x00ff00} );

    2.边框材质

    let material3 = new THREE.MeshBasicMaterial( {
                                    color: '#749eff',
                                    opacity: 0.1,
                                    wireframeLinejoin: 'miter',
                                    wireframe: true
                                } )

    3.png透明材质(transparent设置为true)

    var material = new THREE.MeshPhongMaterial({
            map: THREE.ImageUtils.loadTexture("/image/light2.png"), transparent: true
          });

    钻研不易,转载请注明出处。。。。。。

  • 相关阅读:
    SQL SqlParameter
    C# 迭代器与yield关键字
    ADO.NET调用SQL存储过程
    C# XML
    C# MDI应用程序
    LINQ 基础
    C# 文件操作
    C# 操作注册表
    SQL从SQL SERVER中获取数据库结构信息
    Linux发展史
  • 原文地址:https://www.cnblogs.com/s313139232/p/14105194.html
Copyright © 2011-2022 走看看