当前位置: 首页 > article >正文

【three.js】搭建环境

一、安装Node.js和npm

  1. 下载与安装

访问Node.js官方网站(nodejs.org),根据你的操作系统下载并安装最新稳定版(LTS版本)的Node.js。安装过程中,npm(Node包管理器)会随Node.js一起安装。

二、初始化项目

  1. 创建项目文件夹

在你的文件系统中创建一个新的文件夹,用于存放你的Three.js项目。

  1. 打开命令行

打开命令行界面(例如Windows的cmd、PowerShell,macOS的Terminal,或Linux的终端),并导航到你刚刚创建的项目文件夹。

  1. 初始化项目

在命令行中运行npm init -y(或npm init并按提示填写信息)来初始化npm项目,这将生成一个package.json文件,用于管理项目的依赖和配置。

三、安装Three.js

  1. 通过npm安装

在命令行中运行npm install three命令来安装Three.js库及其依赖。

四、配置项目结构

  1. 创建src文件夹

在项目文件夹中创建一个名为src的文件夹,用于存放源代码文件。

  1. 创建HTML和JS文件

src文件夹中创建一个名为index.html的文件,作为项目的入口文件。

src文件夹中创建一个名为main.js的文件,用于编写Three.js的脚本代码。

  1. 配置HTML文件

index.html文件中,添加基本的HTML结构,并引入main.js文件。例如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Three.js Project</title>
</head>
<body>
    <script type="module" src="./main.js"></script>
</body>
</html>

  1. 编写Three.js代码

main.js文件中,编写Three.js的初始化代码,包括创建场景、相机、渲染器,以及添加3D对象等。例如:

import * as THREE from 'three';

// 创建场景
const scene = new THREE.Scene();

// 创建相机
const camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);
camera.position.z = 5;

// 创建渲染器
const renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);

// 创建一个立方体
const geometry = new THREE.BoxGeometry();
const material = new THREE.MeshBasicMaterial({ color: 0x00ff00 });
const cube = new THREE.Mesh(geometry, material);
scene.add(cube);

// 渲染循环
function animate() {
    requestAnimationFrame(animate);
    cube.rotation.x += 0.01;
    cube.rotation.y += 0.01;
    renderer.render(scene, camera);
}
animate();

五、启动开发服务器

  1. 安装开发服务器(可选):

你可以使用Vite、Parcel、Webpack等现代前端构建工具来启动开发服务器,这些工具提供了热重载、代码拆分、优化等功能。

例如,使用Vite,你可以运行npm init vite@latest来初始化Vite项目,然后按照提示操作。

  1. 使用简单HTTP服务器(可选):

如果你不想使用复杂的构建工具,也可以使用简单的HTTP服务器,如http-server

在命令行中运行npm install -g http-server来全局安装http-server

然后,在项目文件夹中运行http-server -o来启动服务器并打开浏览器。

六、查看效果

  1. 打开浏览器

根据启动的开发服务器或HTTP服务器的地址,打开浏览器并访问相应的URL。

应该能看到一个旋转的绿色立方体,这是Three.js在网页中渲染的3D效果。

通过以上步骤,就可以在本地成功搭建一个Three.js的开发环境,并开始创建和展示3D图形了。


http://www.kler.cn/a/465157.html

相关文章:

  • 单片机-串转并-74HC595芯片
  • MySQL 索引分类及区别与特点
  • 【NX入门篇】
  • 大白话拆解——多线程中关于死锁的一切(七)(已完结)
  • SCAU期末笔记 - 数据库系统概念往年试卷解析
  • 前端-计算机网络篇
  • 详细讲一下React中Redux的持久化存储(Redux-persist)
  • 分析服务器 systemctl 启动gozero项目报错的解决方案
  • bilibili 哔哩哔哩小游戏SDK接入
  • 黑马商城:RabbitMQ基础
  • 在K8S中,Pod请求另一个Pod偶尔出现超市或延迟,如何排查?
  • 试题转excel;word转excel;大风车excel(1.1更新)
  • Linux 系统常见问题
  • sklearn_pandas.DataFrameMapper的用法
  • [算法] [leetcode-215] 数组中的第K个最大元素
  • wx015基于springboot+vue+uniapp的经济新闻资讯的设计与实现
  • 虚拟电厂搭建指南:绿虫仿真设计软件的助力
  • 【MySQL】什么是事务?MVCC?
  • Ceph对象存储接口的路线
  • 直观解读 JuiceFS 的数据和元数据设计(一)
  • LWM2M---Wakaama源码对接华为云平台
  • 推荐几个 docker 镜像加速地址
  • 【Vue】Composition API 钩子
  • vim、watch、cp和mv
  • df.replace({‘b‘: r‘\s*(\.)\s*‘}, {‘b‘: r‘\1ty‘}, regex=True)
  • vue中的h