Three.js 在前端和 NodeJS 后端使用

发布于 2021-09-18 09:07:40 字数 1231 浏览 2345 评论 1

如果是为了写一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

Cazon 2022-10-13 09:17:19

请教下大佬如果我要引入three下的插件,比如gltfloader,nodejs该如何引入

~没有更多了~

关于作者

想挽留

暂无简介

0 文章
0 评论
20372 人气
更多

推荐作者

醉城メ夜风

文章 0 评论 0

远昼

文章 0 评论 0

平生欢

文章 0 评论 0

微凉

文章 0 评论 0

Honwey

文章 0 评论 0

qq_ikhFfg

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文