当前位置:   article > 正文

初学three.js(二)画线条_three.meshline

three.meshline
  1. // 三要素
  2. var scene=new THREE.Scene();
  3. var camera = new THREE.PerspectiveCamera(45,1,1,1000);
  4. camera.position.set(0,0,100);
  5. camera.lookAt(new THREE.Vector3(0,0,0));
  6. // 渲染器
  7. var renderer=new THREE.WebGLRenderer();
  8. renderer.setSize(window.innerWidth,window.innerHeight);
  9. //显示在窗体
  10. document.body.appendChild(renderer.domElement);
  11. //选择材料THREE.LineBasicMaterial/ MeshBasicMaterial
  12. var material = new THREE.LineBasicMaterial({color:0xfff});
  13. // 空几何体,里面没有点的信息
  14. var geometry = new THREE.Geometry();
  15. // 添加3个点,相邻的会连成一条线,但是首位不会闭合连线
  16. geometry.vertices.push(new THREE.Vector3(-10,0,0));
  17. geometry.vertices.push(new THREE.Vector3(0,10,0));
  18. geometry.vertices.push(new THREE.Vector3(10,0,0));
  19. //线
  20. var line=new THREE.Line(geometry,material);
  21. // 加入到场景中
  22. scene.add(line);
  23. // 渲染
  24. renderer.render(scene,camera);

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/96157
推荐阅读
相关标签
  

闽ICP备14008679号