Skip to content

lainegates/DDA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2013.11.29 除后处理外,完成汉化界面的工作

2013.11.27 翻译大部分软件界面为中文

2013.11.26 为后处理播放器添加了应力图

2013.11.25 添加了按隧道型号添加锚杆的功能

2013.10.14 读取参数文件时,不再需要硬盘上文件做中介,直接在内存传递文件名。

2013.9.2   将dda计算模块更新为最新版(石老师最新的代码),并针对后处理

2013.9.1   添加增加additionalLine的功能

2013.8.23  修复bug:直接修改df读入块体数据文件,在df计算中容易会出计算bug。现改为将用户的修改记录下来,再由dc重新生成df块体数据文件的方式。

2013.8.22  完善DDA各个过程的连贯问题,暂不添加新功能,修复一些小的命令转换之间的遗留bug

2013.8.19  准备上传第一个版本,这是一个备份。

2013.8.14  开始尝试动态添加锚杆功能

2013.8.8   开始阅读石老师添加锚杆的代码

2013.8.7   添加了DL读数据显示的功能,以后可以不用每次输入节理组参数。

2013.8.6   后处理播放器位移云图功能基本完成,但由于所引用的coin3d库不支持多线程,我只能用单线程来实现,速度上不是非常满意。

2013.7.20  基本完成的redo/undo功能,更新4种点的操作后,就会基本完工。

2013.7.18  添加了更改工作路径及设置绘图区域大小的功能。

2013.7.16  修缮了大多数bug,现在可以把一个流程整个跑完。

2013.7.11  全面大改程序,将所有数据存到dl_database , dc_inputDatabase , df_inputDatabase,同一类对象用一个对象表示。redo/undo也保存到到各阶段的database中,各个阶段的redo/undo不能互通。每次更新数据库后,让相应的对象重新绘制一次。

2013.7.4   完成了dc部分直接从输出文件读入数据来显示的功能

2013.7.1   添加删除“修改节理线的”辅助点的功能不完善,暂时使用隐藏这些点来代替,以后再完善这一功能

2013.6.28  修改节理线的功能基本完善。准备添加删除节理线的功能

2013.6.23  优化修改节理线的功能。

2013.6.19  实现了修改节理线的功能

2013.6.17  1.添加在propertybrowser修改节理线的功能。2.实现文件读取类,可以过滤空白行。

2.13.6.16  重新设计了dc的显示功能,使用一个Part.compound整合所有块体,并有各自的颜色

2013.6.7   1.改进文件读取方式,现在使用缓存方式读取数据,目前文件块大小设为4M。2.扩展了比例尺的颜色,从蓝色到红色

2013.6.7   1.进一步解决凹块体问题,切割凹块体生成的新点的颜色,由此点距离其他点做比重来计算。2.添加了测量点轨迹功能。3.更新了比例尺,现在比例尺能自动调整大小和位置

2013.5.24  在dc部分增加了加固定点,荷 载点,测量点,洞点的功能,给后处理添加了比例尺

2013.5.22  先不改进dc部分,准备开始在后处理中加入比例条,和测量点的显示。

2013.5.20  在dc部分中给为每一个块体指定一个object耗损内存太大,1400个块体使用内存大约2g,无法接受,现在考虑在一个对象内显示所有块体,必要的话做自己的property browser.

2013.5.12  为提升后处理显示速度,不再生成新的场景根结点,改为将场景根结点的相应数值修改

2013.5.11  为提升后处理显示速度,添加多线程生成后处理图形数据的功能,开启两个线程,使用生产者消费者模式,一个生成场景数据,另一个将数据封装进场景结点

2013.5.10  解决材料线与块体相交问题

2013.5.9   编译cgal-binding,尝试使用python调用cgal解决线段和多边形的相交问题,最后决定使用判断线段与多边形第一个边相交的办法

2013.5.8   从网上找到代码,解决凹多边形三角化问题

2013.4.12  代码中使用Draftworkbench的一个脚本,在导入时这个脚本导入了两次,导致Draft workbench无法正常工作,现在找到这个错误,并修改了我的脚本的命名

2013.4.11  修正了点选对象时propertybrowser显示属性问题,做到了,点选一个对象时,显示坐标等信息,选中多于一个对象时,隐藏坐标的辅助信息

2013.4.10  工程名改为DDA

2013.3.29  在property browser中为片元增加了自己所需的属性,比如坐标

2013.3.26  片元自己高亮的问题解决

2013.3.25  将各个动作制作成QAction,并列成二级目录

2013.3.12  插件中添加了df,dg模块,修复了部分bug,使用df模块计算时,有时导出的结果格式不标准,不知道为什么

2013.1.13  插件中添加了dc模块,修复了部分bug

About

python code of dda

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published