Three.js 在前端和 NodeJS 后端使用
如果是为了写一个 demo 可以直接在 .html 文件中编写 threejs 代码,前端工程化开发,肯定需要在nodejs搭建的开发环境下编程,比如在vue脚手架 vue-cli 中使用 threejs,自然需要通过 npm 等工具安装 threejs 模块。
threejs 官方文档介绍:three.js docs
安装 Three.js
npm 安装 three.js 依赖
npm install three --save-dev
yarn 安装 three.js 依赖
yarn add three --dev
安装具体的Three.js版本
NodeJS 中使用
调用模块 require('three')
,变量名为 THREE
,可以保持.html中threejs类的书写习惯,如果使用 Th
表示,调用矩形平面几何体API的方式是 Th.PlaneGeometry
var THREE = require('three');
// 创建一个几何体
var geo = new THREE.PlaneGeometry(105,209)
nodejs 安装好 threejs 后,通过 import 方式使用 three.js 库
// 引入three.js,获得threejs库全部API
import * as THREE from 'three';
// 和在.html文件中一样使用threejs类
...
var geo = new THREE.PlaneGeometry(105,209)
...
var renderer = new THREE.WebGLRenderer({
antialias: true
});
import 方式获得 threejs 具体的类
import { Scene } from 'three';
const scene = new Scene();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请教下大佬如果我要引入three下的插件,比如gltfloader,nodejs该如何引入