![image](https://user-images.githubusercontent.com/38320664/142595939-13c86f1a-6341-4147-899a-91191e894ba5.png)
## 框架问题
- 完善stylelint 校验
- eslint校验完善 --采用最严格的代码规范校验
- vuex分包管理 命名空间
- 增加代码提交规范校验 0
- 引入element-plus 0
## 编辑器
- 禁用vulture 使用 volar
- 括号配对着色(Bracket Pair Colorizer) 插件
- 卸载 Vue VSCode Snippets 使用 Vue3 Snippets
## 依赖库修改记录
```
解决别名报错问题
https://www.jianshu.com/p/f3f03fa9ab42
// "eslint-import-resolver-alias": "^1.1.2",
// settings: {
// 'import/extensions': ['.js', '.jsx', 'ts', 'tsx'],
// 'import/resolver': {
// node: {
// extensions: ['.js', '.jsx', '.ts', '.tsx'], // 配置文件扩展名
// },
// // 配置alias
// alias: {
// map: [
// ['@', './src'],
// ],
// extensions: ['.js', '.jsx', '.ts', '.tsx'],
// },
// },
// },
```
## 编辑器技术调研
- blender 模型搭建测试
- 场景自适应 1
- 天空盒加载 1
- 绘制参考线 1
- 测试加载三维模型 1
- 鼠标事件监听(拖拽功能实现) 1
- 点击选中物体 ,物体选中效果 1
- 贴图的基础 1
- 光照效果 1
- 创建地面 1
- 墙体添加窗户 1
- 创建流动管道 1
v1.0.1
-----------设计------------
- 拖拽物料区数据模型设计 1
- 拖拽物料准备(地面,草坪,围墙,树),下载免费的gltf或者3dmax转 1
- 事件管理器设计 0
- 测试搭建园区外景 0
- 修改为自定义创建白墙 1
- 拖拽封闭区域检测 0
- 性能显示弹窗 0
----------技术调研----------
- 层级管理器 0
- 将创建的物体分层 0
- 物体选中事件 0
- 点击选中,起始点位置入栈,判断是否为封闭区域,地面使用顶点生成
- 几何体合并,统一贴图
v1.0.2 TODO
-----------设计--------------
- 层级管理器设计 0
- 编辑展示各种状态模式设计 0
----------技术调研-----------
- 导入导出
## 自相交多边形生成封闭区域算法
- 1.生成方向向量
- 2.方向遍历,生成带方向的线,取距离最短的一个,计算其它顶点 BFS
- 3.顶点剔除算法,将只在一条线上的顶点删除
- 4.寻找封闭区域,顺时针寻找,找到所有的 终点不是起点的,舍弃
循环方向向量
找出点在线上的,作为一个线段,结束点作为起点,寻找下一个顶点
2021-12-16
1.墙体拆分
2.层级管理器设计
3.事件管理器
4.鼠标拾取
5.在墙上绘制门窗
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课设&项目&实训-基于threejs 的可视化三维编辑器.zip (250个子文件)
fence.3ds 18KB
scene.bin 5.61MB
Unity2GLTF.bin 500KB
Unity2GLTF.bin 498KB
scene.bin 171KB
fence.c4d 301KB
fence.dae 46KB
.editorconfig 575B
.eslintignore 99B
grass.fbx 4.8MB
fance.FBX 4.08MB
Door1.fbx 2.81MB
tree.fbx 1.69MB
fence.fbx 455KB
jjj.fbx 43KB
.gitignore 44B
tree.gltf 1.73MB
scene.gltf 214KB
test.gltf 8KB
scene.gltf 8KB
scene.gltf 6KB
wall.gltf 6KB
index.html 477B
favicon.ico 4KB
brown_mud_leaves_01_nor_gl_1k.jpg 1.36MB
brown_mud_leaves_01_diff_1k.jpg 1.03MB
ground.jpg 907KB
brown_mud_leaves_01_rough_1k.jpg 683KB
posz.jpg 406KB
posy.jpg 385KB
negz.jpg 364KB
negy.jpg 341KB
posx.jpg 260KB
negx.jpg 253KB
negy.jpg 222KB
posy.jpg 211KB
negz.jpg 179KB
333.jpg 173KB
posy.jpg 161KB
posz.jpg 154KB
posx.jpg 154KB
negz.jpg 152KB
negx.jpg 147KB
posz.jpg 147KB
posx.jpg 145KB
negz.jpg 145KB
negx.jpg 143KB
negy.jpg 138KB
tube.jpg 76KB
negy.jpg 67KB
negy.jpg 67KB
posy.jpg 64KB
posz.jpg 55KB
burnished-metal.jpg 54KB
negy.jpg 54KB
posz.jpg 51KB
negx.jpg 51KB
posx.jpg 51KB
negz.jpg 50KB
posy.jpg 49KB
posz.jpg 48KB
posz.jpg 48KB
negz.jpg 48KB
negz.jpg 48KB
posx.jpg 48KB
posx.jpg 48KB
negx.jpg 48KB
negx.jpg 48KB
negx.jpg 47KB
posy.jpg 46KB
negy.jpg 45KB
posx.jpg 45KB
posz.jpg 44KB
posx.jpg 42KB
posy.jpg 41KB
posy.jpg 40KB
posy.jpg 39KB
posy.jpg 39KB
negx.jpg 39KB
negz.jpg 33KB
posz.jpg 32KB
negz.jpg 32KB
posz.jpg 32KB
posx.jpg 32KB
posx.jpg 32KB
negx.jpg 32KB
negx.jpg 32KB
negz.jpg 31KB
posz.jpg 30KB
negy.jpg 28KB
negz.jpg 27KB
negx.jpg 25KB
posx.jpg 25KB
negy.jpg 24KB
negy.jpg 15KB
floor.jpg 8KB
posy.jpg 6KB
negy.jpg 4KB
WzScene.js 20KB
threebsp.js 17KB
共 250 条
- 1
- 2
- 3
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功