Commit Graph

623 Commits (cf9b7e1f6c14adeb248217fb6c09603add4805ef)

Author SHA1 Message Date
ChenX fa24bac54b 修复id索引错误.
7 years ago
ChenX e89c81b590 合并分支.
7 years ago
cx cc4b75d3ed 更新使用新的材质.,
7 years ago
cx c2c772cde3 使用mobx 监听. 修改了Color在新版本react的警告
7 years ago
cx 72c42f7945 对Lock文件取消更新 取消使用dob 因为会造成类型错误.
7 years ago
ChenX 25ac312b51 尝试使用dob进行数据管理.
7 years ago
ChenX fd134e1612 对于自己等于自己这件事,被dob破坏之后,尝试使用id对自身进行验证,前提是 Database 类不添加dob的监听.
7 years ago
cx 21c0de0592 添加threeCSG 增加测试命令
7 years ago
ChenX d73045a10a 先计算id在提交到数组中 避免观察对象受挫.
7 years ago
ChenX 1d24b3e332 移动样式的定义位置.
7 years ago
ChenX 011a34c542 材质需要更新
7 years ago
ChenX 8bb054b7d3 添加实体序列化.(颜色索引)
7 years ago
ChenX 092cc7532f 对直线添加颜色属性
7 years ago
ChenX 911ab30e9a 添加材质和贴图的转换
7 years ago
ChenX 4071433b98 添加Texture和Image的加载方式.
7 years ago
ChenX 30ed7aa611 添加默认属性
7 years ago
ChenX e4398b87fb 同步主干代码 并且加入md5算法 和imageLoader
7 years ago
ChenX 3445ed306b 只对为初始化的对象进行setDb操作,避免产生警告.
7 years ago
ChenX edd1dac088 清理代码格式 加入md5库.
7 years ago
ChenX f23599e34a 清理代码格式
7 years ago
ChenX 78c49b90e9 添加注释.
7 years ago
ChenX 9507929c3b 当打开图形时,对旧的图形进行清除.
7 years ago
ChenX 3e73e92e77 新增文件可以序列化到IndexedDb数据库 并且可以反序列化成图纸.
7 years ago
ChenX 2b369a19e9 添加IndexedDb 类,管理本地数据.
7 years ago
ChenX e26e0c6dff 清理代码格式
7 years ago
ChenX 1bdd05c9d8 添加todo任务.
7 years ago
ChenX d664a689a5 对空操作的命令进行优化,避免撤销时出现无效命令.
7 years ago
ChenX 75b28fe307 分离db层的实体代码,加入材质和贴图类.
7 years ago
ChenX 4523d0e1d7 使用Ctrl旋转相机
7 years ago
ChenX a975afa204 添加材质和贴图类
7 years ago
ChenX 28a7b4f777 合并冲突
7 years ago
ChenX 8a2f69af91 合并提交
7 years ago
ChenX aa8ce28e52 增加材质类
7 years ago
ChenX a10ac00e34 更新样式 清理无效代码
7 years ago
ChenX f1965a4d87 添加圆实体
7 years ago
ChenX d35d0cb873 更新夹点拉伸的代码
7 years ago
ChenX 539985f3f2 清理代码
7 years ago
ChenX cdb35b7256 添加撤销重做的快捷键
7 years ago
ChenX c418d0b3de 清理代码
7 years ago
ChenX 8434c9d576 清理代码,对图元刷新的函数集成到Entity类里面.
7 years ago
ChenX 5947b82c26 清理拉伸功能,支持新的Entity数据结构
7 years ago
ChenX 80c91e7fc5 清理无效的代码
7 years ago
ChenX dd0010d73a 修复颜色材质未返回的问题
7 years ago
ChenX aea19ac44c 添加注释
7 years ago
ChenX c7c9c9338b 更新代码 以支持图形能被选择
7 years ago
ChenX 31cb9c83df 清理代码 这里是设置材质的代码
7 years ago
ChenX af97d2fd13 清理代码格式
7 years ago
ChenX 8c06115b94 修改命令栏的键盘触发,取消了ctrl和alt的触发,避免热键被占用
7 years ago
ChenX bc022e9557 使用对象id写入对象的全局撤销数据
7 years ago
ChenX 1cd60b10d5 隐藏websoket连接失败的信息.
7 years ago
ChenX ad05781dc4 隐藏websoket连接错误的报错信息.
7 years ago
ChenX 3e2782e401 重构颜色系统 使用索引颜色
7 years ago
ChenX cf06aed9ba 加入材质字典.
7 years ago
ChenX c11d993b3f 修正拼写错误
7 years ago
ChenX 706e7a9635 加入绘图接口.
7 years ago
ChenX 162d0dce5f 添加对象clone方法
7 years ago
ChenX 3bbfa59e43 Merge remote-tracking branch 'origin/command_dev'
7 years ago
ChenX c9ade8e366 清理代码
7 years ago
ChenX c41a5390b6 更新最后的测试
7 years ago
ChenX 1d1e8de6c1 使用装饰器简化代码
7 years ago
ChenX dec015d9a6 清理className 的代码. 现在统一使用js机制获得
7 years ago
ChenX 9c3396307f 更新历史记录序列化
7 years ago
cx 997512d3c7 实现了部分序列化
7 years ago
ChenX 32f48dd8bb 添加命令结束和全部撤销
7 years ago
ChenX 533815c1be 重构名称 更加友好
7 years ago
ChenX a279785233 写入对象加入起始和结束.
7 years ago
cx bf0bdf048c 加入Json导出
7 years ago
cx f4487c69b2 修复错误的拼写
7 years ago
ChenX 7ac838e826 更新设计
7 years ago
ChenX 32c3e591d0 更新数据持久化设计, 分离代码.
7 years ago
ChenX fdf14278c5 更新原型
7 years ago
ChenX eddeac7c1a 修正一个外轮廓显示的 大小初始化错误,导致使用外轮廓显示时 控制台弹出警告
7 years ago
ChenX 8dfbfe3012 修复移动错误的问题 对取消选择进行显示刷新处理
7 years ago
ChenX d521eb3be7 添加动态输入的 定义类.
7 years ago
ChenX f4e5adb3e9 阻止键盘事件 防止切换历史命令时造成光标位置错误
7 years ago
ChenX 04ea2666f2 更正提示
7 years ago
ChenX ea574d09d4 错误的删除了 空格和回车执行上一次命令的问题
7 years ago
ChenX 5868ebb6b9 新增支持用户输入坐标点
7 years ago
ChenX 285e9c60de 修复历史命令丢失的问题
7 years ago
ChenX 6aa9e6f9a8 临时解决了一些 cmding 未能正确更新的问题. 并且对画线支持了撤销
7 years ago
ChenX 0064a7a72d 重构命令行组件. 使用状态更新组件.
7 years ago
zoe b9ee0e8d44 清理代码
7 years ago
zoe 0ae7eaf65e 合并冲突
7 years ago
zoe aa330dff04 合并
7 years ago
zoe 1a0ec38a21 Merge remote-tracking branch 'remotes/origin/master' into command_line_compont
7 years ago
ChenX 33f2a58fc9 修复 命令注册没有变成大写的错误. 加入捕捉十字架.
7 years ago
zoe 3a36348d60 修复感知命令bug
7 years ago
ChenX 788017468b 更新橡皮筋
7 years ago
ChenX a6155ec56b 新增绘制捕捉点光标
7 years ago
ChenX abe24d16bf 修复命令栏错误 导致滚动条没有滚动到最下面.
7 years ago
zoe 0fa4a732fb 合并代码
7 years ago
zoe 6883f17010 合并分支
7 years ago
zoe fc965ca7cb 合并分支
7 years ago
ChenX 89bf1d501c 合并冲突代码
7 years ago
ChenX 0d4458ab31 同步到主干版本
7 years ago
ChenX dd0cc67d1a 合并command_line 组件
7 years ago
ChenX afb5414310 清理代码 重构一些代码
7 years ago
ChenX 8b90518f00 Merge branch 'command_line_compont' of gitee.com:BearCAD/WebThreeJs into command_line_compont
7 years ago
ChenX c9176b0fba 清理代码. 更新命令列表 采用set实现
7 years ago
zoe 4c09cd39e6 修复第一条默认命令无法使用bug
7 years ago
ChenX dfad217c6a 修正捕捉外观交点.
7 years ago
zoe 4d7a0813ff 对关联命令排序
7 years ago
ChenX d00e058b23 修复一个交点错误
7 years ago
zoe 203ff7ba91 修复推荐命令bug
7 years ago
zoe cf46c49455 修复方向键选取历史命令bug
7 years ago
zoe ee8791f649 修复方向键选取历史命令bug
7 years ago
zoe c22d30f486 简化代码
7 years ago
Zoe 6e9154d95d 简化代码
7 years ago
Zoe 4cc84f2c30 修改清空数据API
7 years ago
Zoe 6162cd64cf 修改历史命令模块bug
7 years ago
ChenX f04751a658 实现捕捉点辅助交点. 仍然有bug
7 years ago
zoe 1bd503e20c Merge branch 'command_line_compont' of https://gitee.com/BearCAD/WebThreeJs into command_line_compont
7 years ago
zoe 5e2c34a6f7 整合代码,清理代码,修改代码结构
7 years ago
zoe 6be07763b2 修改代码
7 years ago
zoe 293423d803 modified
7 years ago
ChenX 2fb22f9792 新增橡皮筋. 对move 和rotate
7 years ago
zoe f827f8d96a 清理代码
7 years ago
zoe 767eabea82 整合代码
7 years ago
ChenX d78fe50be6 当用户执行框选中又执行命令,会触发命令, 现在临时解决了这个错误.
7 years ago
zoe 1302a20ece '整合命令框
7 years ago
zoe 43e2ad5e2a ttt
7 years ago
zoe 5796b2f853 临时提交
7 years ago
ChenX e028fe72f3 加入绿色材质. 对圆进行精度提高
7 years ago
ChenX d59643c4e5 对绘制圆弧新增橡皮筋
7 years ago
ChenX 54b3434003 更新Getpoint 对前视图的渲染. 避免拾取点之后橡皮筋还显示
7 years ago
cx f734afe5b7 清理代码
7 years ago
cx b5c967ed43 重构光标渲染视图,现在重构为preViewer.
7 years ago
ChenX 01412650b5 清理代码
7 years ago
ChenX 8ebb513fb9 清理GetPoint代码. 分离部分代码
7 years ago
ChenX 82005556b2 Merge branch '正交' of gitee.com:BearCAD/WebThreeJs into 正交
7 years ago
ChenX 3dd74deff2 清理代码
7 years ago
cx b1efa98afa 清理代码 移动测试文件
7 years ago
ChenX 5c69b64461 修改拾取点的实现. 支持正交 极轴捕捉
7 years ago
cx 2499ed05e2 修复了bug
7 years ago
ChenX 22f7832500 .
7 years ago
ChenX a61be4cc9d 清理代码 支持拽拖后继续显示夹点
7 years ago
ChenX db668cc5e5 修改代码. 防止出错.
7 years ago
ChenX bb4950e7f4 清理拽拖代码 在鼠标点击时触发 同时不选中.
7 years ago
cx 7f8b68193c 修复错误的捕捉代码
7 years ago
cx e68a445c30 清理一些代码. 对移动进行修改.
7 years ago
cx 39e016e485 尝试移植一些代码 实现了夹点捕捉.
7 years ago
ChenX a502eca7cc 尝试做一些修改使得 捕捉支持更好 但是好像并不是如此.
7 years ago
ChenX eab8076929 加入捕捉光标的形状
7 years ago
ChenX a929275255 更新绘制圆的方式.
7 years ago
ChenX 192778de35 清理代码 加入切换光标大小
7 years ago
cx d486c2b290 更新包版本 并且临时移除了ExtractTextPlugin插件 对热更新开启.
7 years ago
ChenX b14014e613 清理代码 保证该视图的大小是2的倍数
7 years ago
ChenX 4c4ddacf6f 修复光标错位的问题 代码未重构
7 years ago
ChenX 5f93b155cb 修改捕捉的外径, 半径=10;
7 years ago
ChenX 1a1dcf4e01 设置一个缓存的view 的width和height变量 保证获得到的变量是缓存的 不需要重复计算的.
7 years ago
ChenX d89fec90b9 添加夹点显示和隐藏的代码
7 years ago
ChenX ca45fc1b9d 添加夹点拽拖
7 years ago
ChenX 9e8d88fcf0 夹点捕捉.
7 years ago
cx cf9d92a3c2 捕捉服务. 完美开头
7 years ago
cx bacbb1df86 拾取对象得到了修改 对夹点组过滤
7 years ago
cx 68224c1d45 修改格场景的实现 . 使用组实现.
7 years ago
ChenX 1588ed2ac6 实现了夹点显示, 重构了一些箭头函数,避免xaop失败.
7 years ago
ChenX d96e569607 更新袋鼠测试的代码.
7 years ago
ChenX 63e1f9d4a7 修复外轮廓显示错误的问题. 修改了相机的近距离和远距离
7 years ago
ChenX 6c79733557 修复一个缩放的变量修改问题
7 years ago
ChenX e0cf085fde 更新了选框的点击,新增了光标,切换相机也得到了更新. 现在支持用户点击选择对象
7 years ago
ChenX 12702b6be1 删除镜子的引用
7 years ago
ChenX eee13d8229 清理代码 删除镜子 因为镜子已经修改了api
7 years ago
ChenX 8818b5e4d2 Merge branch 'master' of gitee.com:BearCAD/WebThreeJs
7 years ago
cx 7ae09d2158 更新旋转使用错误的变量的问题.
7 years ago
cx 87c287e204 更新了ribit的测试文件. 修复了错误
7 years ago
cx c21a601db4 更新设置mobx数组的方法 使用replace
7 years ago
ChenX c00ce367bb 修改代码 esc取消选中
7 years ago
ChenX 80924112ca 重构代码 私有化变量.
7 years ago
ChenX 7022705716 添加前视图功能.
7 years ago
ChenX f9a7bdcfb8 重构文件名称
7 years ago
ChenX 2db632c8de 添加 wallaby 设置 更新代码通过单元测试
7 years ago
cx a28451e594 添加wallaby.conf
7 years ago
cx 52fc8e18ae 删除gpupick
7 years ago
cx 16b68048b8 清理引用
7 years ago
cx 3c46912ef3 清理排序的代码引用
7 years ago
cx fae4c3dd42 重构view 分离 轨道控制的代码, 相机控制从view层分离.
7 years ago
ChenX aa059b065b 增加 视图画布的可能性
7 years ago
ChenX 892587b879 提出变量 Width Height
7 years ago
ChenX 9fb7bd7ead 加入测试代码 加载fbx
7 years ago
ChenX 0ef9621b43 简化代码 使用mouseevent.movex,movey
7 years ago
cx d19c46e76a 添加绘制夹点的命令 (测试)
7 years ago
cx a7fb744636 添加视角可缩放大小.. 增加到1e-8
7 years ago
ChenX 259e74f63f 新增加载fbx代码 新增测试命令.
7 years ago
ChenX 14394b86a3 分离websocket 客户端代码 加入自动连接特性
7 years ago
ChenX 78f21eca1c 点选时对直线过滤.
7 years ago
ChenX 3e9cd6704e 新增基点.
7 years ago
ChenX becb5f9020 更新创建板件的代码 现在会正确的使用板件的高度
7 years ago
ChenX f733d81b93 修改代码声明位置
7 years ago
ChenX 6edcc7efc0 同步选择效果到最新的官方库. (修复背景颜色丢失的问题)
7 years ago
ChenX ebbbcc4569 加入websoket测试
7 years ago
ChenX 6c84a08d32 tslint 过度优化 这里不应该改成箭头函数.
7 years ago
ChenX 1c1534abcd 更新了代码样式 添加tslint 配置
7 years ago
ChenX aa200c8cb9 修复错误代码.
7 years ago
ChenX 68d353b9bd 清理矩形选取代码. 修改实现方式.
7 years ago
ChenX dbd5733c8c 修改GPU选择为射线选择.
7 years ago
ChenX 1a39f10010 清理 修复错误的获取盒子的方式.
7 years ago
ChenX 1f48e9031d 测试代码 绘制20个柜子
7 years ago
ChenX 6efcec404b 弃用GPU选择 因为会造成GPU内存泄漏.
7 years ago
ChenX e7a8cb7a04 修复相交选择时未使用 对象矩阵导致的相交错误的问题
7 years ago
ChenX 05e0c3fbbd 对透视相机的物体球交加入 裁剪算法.
7 years ago
ChenX 1b9752bfa3 拉伸添加 buffgeometry支持
7 years ago
ChenX 3653a6a3ed 添加拉伸功能.
7 years ago
ChenX 805b30a3d8 更新键盘控制 使用Shift旋转相机
7 years ago
ChenX e30752dd91 修复一个选择不到对象时可能引发的空对象错误
7 years ago
ChenX 77ac5db164 修复点选时不能移除选择的错误.
7 years ago
ChenX ce279df068 修复点选时未刷新显示 和取消时未更新选择集
7 years ago
ChenX 3ce88ad205 选择 支持正选和反选.
7 years ago
ChenX 8909b5e301 添加代码注释.
7 years ago
ChenX 748d4b2190 改名GPUPick 并且清理代码.
7 years ago
ChenX 9fb1d155d3 对材质属性面板的消息进行过滤 避免传出来之后影响命令栏.
7 years ago
ChenX b34f24afaf 修改选择控制器,在未选择时,不进行更新css文件
7 years ago
ChenX 03b177e215 更新相机的旋转方法, 现在支持透视相机的观察点相对于屏幕的某个位置不变.
7 years ago
ChenX d59d91cfa6 简化代码 使用角度转弧度函数.
7 years ago
ChenX 4762ee7a8b 更新屏幕点转换代码 清理mouse鼠标控制中 屏幕转世界点的方法.
7 years ago
ChenX 635da7410e 删除未使用的方法
7 years ago
ChenX 3a97a0800a 修复一个相机矩阵更新错误的问题
7 years ago
ChenX c26a3cdf22 清理代码
7 years ago
ChenX e6dfeae113 添加注释
7 years ago
ChenX 099673f376 添加私有访问符.
7 years ago
ChenX b4f6daff55 分离矩形选区代码
7 years ago
ChenX e959595481 更新错误的导入
7 years ago
ChenX 2d4e5af511 清理矩形选区代码
7 years ago
ChenX b587ba1775 更新框选代码
7 years ago
ChenX 265a61134d 新增测试功能 c0 在原点绘制一个圆. 使用raycaster正确的获取鼠标所在的位置.
7 years ago
ChenX 69f9214afb 修复一个不良引用
7 years ago
ChenX 63781515b0 相机范围加大.
7 years ago
ChenX aa975f8e54 新增 ray支持.
7 years ago
ChenX c203dfab16 清理代码
7 years ago
ChenX 521f1ffc01 设置材质初始化参数
7 years ago
ChenX 88c8fbb30f 完善材质编辑器. 正常触发更新.
7 years ago
ChenX f382dabc29 清理代码 取消灯光变换 删除datgui 控制材质
7 years ago
cx 2f2d28bbba 修复材质球预览期没有同时更新的问题
7 years ago
ChenX 0e6224f572 添加 刷新材质球属性.
7 years ago
ChenX ea655dc3e0 清理代码 注入事件.
7 years ago
ChenX 2c41f10cda 添加一个自动滚动条
7 years ago
ChenX 2fc902ed1b 清理代码
7 years ago
ChenX 3bbf8b03a4 清理代码 分离类. 新增双击打开材质编辑器标签页. 和销毁事件.
7 years ago
ChenX 06a20b1870 清理
7 years ago
ChenX 45b61d8461 清理代码 更新
7 years ago
ChenX e9c90a2678 增加右键菜单和 模态对话框
7 years ago
ChenX bc1889fcaa 添加测试右键菜单
7 years ago
ChenX efdf8d6b3f 更新部分代码 加入一些属性.
7 years ago
ChenX ba07780514 清理代码
7 years ago
ChenX ab50e0fbb8 更新包版本 统一升级, 修复更新后产生的错误. 修复webpack 警告 (需要修改import 为小写.)
7 years ago
ChenX b176fee84b 更新绘制场景的测试功能.
7 years ago
ChenX 8ab71d0207 重构名称.
7 years ago
ChenX bd4bc6c621 重构名称. datgui
7 years ago
ChenX 483823e733 添加未同步到threejs的文件.
7 years ago
ChenX 3b9271fc60 添加 反射
7 years ago