<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      三維基礎模板

      
      
      // 引入three.js
      import * as THREE from 'three';
      import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls.js'; //
      
      export const threeDimensional = (file) => {
          const scene = new THREE.Scene();
      
          //創建物體與材質
          const geometry = new THREE.BoxGeometry(100, 100, 100);
          const material = new THREE.MeshLambertMaterial({
              color: 0x00ffff,
              transparent: true,
              opacity: 0.5,
          });
          const mesh = new THREE.Mesh(geometry, material);
      
          scene.add(mesh);
      
      
          //輔助觀察的坐標系
          const axesHelper = new THREE.AxesHelper(500);
          scene.add(axesHelper);
      
      
      
           // 創建點光源
           const pointLight = new THREE.PointLight(0xffffff, 1, 100)
           pointLight.position.set(80, 80, 80);//偏移光源位置,觀察渲染效果變化
           pointLight.intensity = 3810;//光照強度
           pointLight.distance = 3000;// 光的衰減
           pointLight.decay = 2;//光照強度
           scene.add(pointLight);
      
            // 環境光
          const light = new THREE.AmbientLight(0x404040, 4); // 柔和的白光
          scene.add(light);
      
          // 平行光
          const directionalLight = new THREE.DirectionalLight(0xffffff, 1);
          directionalLight.position.set(50, 50, 50)
          scene.add(directionalLight);
      
          let Width = window.innerWidth 
          let Height = window.innerHeight
      
          //渲染器和相機
          const camera = new THREE.PerspectiveCamera(30, Width / Height, 0.1, 3000);
          camera.position.set(800, 800, 800); //相機在Three.js三維坐標系中的位置
          camera.lookAt(0, 0, 0); //相機觀察目標指向Three.js坐標系原點
      
          //創建渲染器
          const renderer = new THREE.WebGLRenderer({
              antialias: true,  //設置抗鋸齒
          });
          renderer.setSize(window.innerWidth, window.innerHeight);
          //渲染的寬高
          renderer.setPixelRatio(window.devicePixelRatio)
          //告訴three.js瀏覽器的像素比,防止模糊
          renderer.setClearColor(0x000000)
          // 設置渲染器的背景色
          document.getElementById("app").appendChild(renderer.domElement);
          //把渲染器插入到那個標簽下
      
          // 設置相機控件軌道控制器OrbitControls
          const controls = new OrbitControls(camera, renderer.domElement);
          // 修改相機指向的位置
          controls.target.set(-14, -24, 10)
      
          // 渲染循環
          function animate() {
              controls.update()
              renderer.render(scene, camera);
              requestAnimationFrame(animate);
          }
          animate();
          // 畫布跟隨窗口變化
          window.onresize = function () {
              renderer.setSize(Width, Height);
              camera.aspect = Width / Height;
              camera.updateProjectionMatrix();
          }
      }

       

      posted @ 2023-12-28 10:40  雨落風  閱讀(62)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 无码帝国www无码专区色综合| 中文字幕亚洲资源网久久| 偷偷做久久久久免费网站| 亚洲国产精品午夜福利| 久久精品久久黄色片看看| 香蕉乱码成人久久天堂爱| av无码精品一区二区乱子| 成人亚洲精品一区二区三区| 国产私拍大尺度在线视频| 伊人激情av一区二区三区| a级黑人大硬长爽猛出猛进| 日本精品人妻无码77777| 成人国产一区二区三区精品| 人成午夜免费大片| 人妻熟女一区二区aⅴ向井蓝| 国产在线精彩自拍视频| 日韩一区在线中文字幕| 堆龙德庆县| 色综合天天综合天天综| 色综合久久久久综合99 | 中文字幕乱偷无码av先锋蜜桃| 国产乱码日韩亚洲精品成人| 99精品国产一区二区三区不卡| 亚洲欧美一区二区成人片| 国产又爽又黄的精品视频| 伊人精品成人久久综合97| 亚洲乱码国产乱码精品精| 国产卡一卡二卡三免费入口| 伊人精品久久久大香线蕉| 亚洲天堂亚洲天堂亚洲色图| 又黄又刺激又黄又舒服| 人人爽人人爽人人片av东京热 | 日本中文一区二区三区亚洲| 国产草草影院ccyycom| 色综合中文综合网| 国产精品线在线精品国语| 久久久久免费看黄a片app| 精品少妇爆乳无码aⅴ区| 强奷白丝美女在线观看| 高清美女视频一区二区三区| 国产乱子伦一区二区三区视频播放|