# Three JS Terrain Editor
The main goal of this projet is to acheive a system that can edit a terrain (plane geometry) and paint multiple textures.
I use [ThreeJS](https://threejs.org/) which is a Javascript WebGL library.
## Requirements
- [Node.js](https://nodejs.org/en/) v14 (Need ESM)
## Getting Started
After clone
```bash
$ npm i
$ npm start
```
## Movement
### Camera
`ZQSD` to move Camera
`Shift/Space` for Up/Down Camera
`Middle Mouse Button` to rotate Camera
### Editing mode
`Tab` to change Editing Mode (vertex/planes/textures)
> Only vertex editing mode work
### Vertex editing
When in vertex editing mode:
`1/2/3` above AZE on keybord:
1: Raise = Left Mouse Click / Lower = Right Mouse Click
2: Flatten = Left Mouse Click (flatten all point from the heigh where you click)
3: Smooth = Left Mouse Click
没有合适的资源?快使用搜索试试~ 我知道了~
terrain-editor:ThreeJS Terrain编辑器

共32个文件
js:16个
md:4个
jpg:3个

需积分: 50 13 下载量 193 浏览量
2021-05-20
14:36:12
上传
评论 1
收藏 609KB ZIP 举报
温馨提示
三个JS Terrain编辑器 该项目的主要目标是实现一个可以编辑地形(平面几何形状)并绘制多个纹理的系统。 我使用 ,它是Javascript WebGL库。 要求 v14(需要ESM) 入门 克隆后 $ npm i $ npm start 移动 相机 ZQSD移动相机上/下摄像机的Shift/Space Middle Mouse Button旋转相机 编辑模式 Tab以更改编辑模式(顶点/平面/纹理) 仅顶点编辑模式有效 顶点编辑 在顶点编辑模式下: 在键盘上高于AZE的1/2/3 : 1:提高=鼠标左键/降低=鼠标右键2:展平=鼠标左键单击(将您单击的高度的所有点展平)3:平滑=鼠标左键单击
资源详情
资源评论
资源推荐
收起资源包目录









































共 32 条
- 1











格式:zip 资源大小:9.0MB





















愍蟊朙
- 粉丝: 27
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- Python基于OpenCV的人脸表情识别系统[源码&部署教程].zip
- Python基于OpenCV的实时视频流车牌识别(源码&教程).zip
- Python基于opencv人脸识别的考勤系统——by:ZYS.zip
- Python基于OpenCV的图像去雾算法[完整源码&部署教程].zip
- Python基于OpenCV的指针式表盘检测系统(源码&教程).zip
- python基于selenium完成的每日打卡脚本.zip
- python基于unittest自动化测试框架,参数化,模块化,可视化.zip
- python基于tcp和pygame的联机多人坦克大战.zip
- Python基于YOLOv7和CRNN的车牌分割&识别系统(源码&教程).zip
- Python基于YOLOv7的人员跌倒检测系统(源码&教程&数据集).zip
- Python基于YOLOv5的交通标志识别系统[源码].zip
- python连接ActiveMQ的代码示例(基于Python的Stomp模块).zip
- Python基于协同过滤算法的电影推荐视频网站毕业源码案例设计.zip
- python开发的基于Windows平台API语音接口的语音管家.zip
- python实现的基于A_的自动寻路算法.zip
- python实现的一个基于LSB进行图像隐写的程序.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0