赞
踩
目前许多公司企业对web3D可视化技术需求越来越多,比如公司需求在官网上可视化3D展示公司形象、政府的一些新基建项目(数字孪生、智慧城市、智慧工厂等项目)、汽车的3D展示等场景都有用到web3D可视化技术。
而Three.js是基于WebGL的Javascript开源框架,简言之,就是能够实现3D效果的JS库。它的出现让web3D应用开发更简单。
安装parcel打包工具
npm install parcel-bundler
配置package.json
"scripts": {"dev": "parcel src/index.html","build": "parcel build src/index.html"},
项目结构
import * as THREE from "three";
// 创建场景
const scene = new THREE.Scene();
// 创建相机
const camera = new THREE.PerspectiveCamera(75, //视野角度(FOV)window.innerWidth / window.innerHeight, // 长宽比0.1, // 近截面1000 // 远截面
);
// 设置相机位置
camera.position.set(0, 0, 10);
// 添加相机到场景中
scene.add(camera);
// 创建几何体
const geometry = new THREE.BoxGeometry(1, 1, 1);
// 材质
const material = new THREE.MeshBasicMaterial
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。