![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CAD
酬勤-人间道
这个作者很懒,什么都没留下…
展开
-
大型物理仿真-滑坡计算以及演示
先看效果:背景:现在自然界灾害频发,需要用一些物理模拟手段来真实预演灾难的发生,目前虽然有很多手段来达计算效果,但是缺乏在真实GIS地理数字地球上做模拟.流程:编程编码.选取预演区域->生成特殊地理信息文件格式->构建规范场->生成DXF文件,对地形做特殊处理->依据相关力学参数,计算物理仿真数据->使用自定义工具生成生成物理仿真文件->自定义控制播放.主要是打通了三维模型和DEM数据之间的嵌合...原创 2022-05-20 20:46:41 · 414 阅读 · 0 评论 -
爆破CAD软件设计
原创 2022-03-02 17:39:03 · 636 阅读 · 1 评论 -
用CAD绘制一个播放器,获取远程RTSP地址并播放视频
1. 我们先绘制几个播放器2.找一些RTSP流地址,进行播放链接tsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov3.进行播放思路:整体获取远程流数据-->缓存本地,进行单独绘制-->更新上述图元绘制的内容, 有一点,就是整个图元的设计,需要自己从底层写起...原创 2021-08-23 15:33:01 · 220 阅读 · 0 评论 -
用CAD绘的大展宏图.并加载之
原创 2021-07-20 08:54:07 · 279 阅读 · 0 评论 -
WPF中,绘制AutoCAD中dxf文件的时候,以及自己交互式绘制弧度的一些记录
先看效果:这个是通过鼠标交互,三点绘弧成功...之间的注意事项dxf中,弧度的参数都是圆心. 起始角度,结束角度.半径. 这几个参数.但是WPF中弧度的表示. 却是需要 起始点.结束点.尺寸.以及 绘制方向.优劣弧.这些参数. 实际上依据三角函数,也是比较好转换的.问题在于: 交互的时候,如何做计算? 这里记录一下用到的关键点:1.是要依据前面两个点.用向量叉积判断 绘制方向.2.依据绘制方向. 顺时针使用大弧 .逆时针使用小弧.附录一下绘制圆心的方式...原创 2021-07-14 19:39:16 · 1068 阅读 · 0 评论 -
激光点云文件加载
背景近期的项目,需要加载激光点云las文件. 解析起来也是有些麻烦.不过好在经过一番折腾.顺利解决了这个问题.接下来就是加载显示的问题了效果在自己的软件中显示:关键代码:主要是点云的一些加载.基本上网上一大堆.后期加入自动预览整条隧道的功能,一步一步进行开发吧...原创 2021-06-01 14:50:44 · 313 阅读 · 0 评论 -
AutoCAD 文件,解析Mesh.polyMesh等过程记录
背景:在自己搭建的二维绘图设计软件中,需要导入CAD文件,并进行二次分析操作测试. 所以,CAD图元的解析就是个问题.这里记录一下Mesh图元的解析过程, 比较简单,仅作记录过程:Mesh 主要包括 顶点 和面片的数量其二者之间保存了面的数量,而面包含了顶点的绘制顺序..按照里面的顺序,我们进行一番分析:1.总共5个顶点1->(410,-90,0)2->(490,-80,0)3->(470,-50,0)4->(490,-...原创 2021-05-21 18:02:37 · 971 阅读 · 1 评论 -
二维绘图实录: 解决绘制百万简单图元,不卡的一种思路
背景我们在绘制大量图元的时候,如果绘制区域瞬间有大量的图元要绘制,比如百万条,千万条图元, 那么如果不做优化的话, 会瞬间导致程序卡死,如何解决呢?先看我解决的结果示意图展示以上,我随机绘制了 200万 个随机线条, 然后拖动整个面板, 一点也不卡, 我之后绘制了一千万个线条, 也是不卡的解决办法1. 实际上,第一图元的存放,要按照金字塔的形式来存储, 放大的时候,展示金字塔底部的那些数据, 缩小的时候,展示金字塔顶部的那些数据. 这样,显示区域就不会同时渲染太多图元2...原创 2021-04-20 09:50:57 · 446 阅读 · 3 评论 -
小型CAD绘图实录
目前的功能:完成了基本框架的搭建,对里面的图元进行拾取,修改,删除等功能, 点,线,等基础图元的绘制,可以进行图元之间的组合. 框选,清除画布.查询等操作也搭建了绘制弧,贝塞尔曲线等模板接口, 以后只剩下对数据以及各种图元的傻瓜式展示了展示...原创 2021-04-05 21:39:44 · 150 阅读 · 0 评论 -
二维CAD绘图三: 添加控件树,并对图元进行统一管理
背景由于目前大多数绘图都有自己的图元管理树,所以,这里,我们也自己写一套,并对图元进行统一的 增 删,修改属性等等操作效果图这个树以后陆陆续续完善, 能进行一些算法上有趣的验证也不错后续之前那个自己写的小项目.由于拔插硬盘,导致项目都成了乱码....心累,所以花了点时间,又重新整理重写了...心态崩了......原创 2021-03-24 10:34:44 · 312 阅读 · 1 评论 -
二维绘图二: 设计图元,并注册鼠标绘制
效果图详细设计过程1.设计鼠标响应接口 public interface XPloteMouseInterface { void MouseDownL(double x,double y); void MouseUpL(double x,double y); void MouseDownR(double x,double y); void MouseUpR(double x, double y);原创 2021-03-11 18:18:52 · 239 阅读 · 0 评论 -
二维CAD绘图实录
背景在进行一些计算的时候,由于不直观,比如平面三角剖分,交,并等操作的时候, 不直观,所以,需要可视化软件设计思路初稿设计过程中的想法随笔首先,一个容器(XPloteView)1.这个容器可以自由添加各种面板()2.可以绘制德劳诺三角剖分设计图.3.可以进行几何图形的交,并等操作.(一个使用系统的API,一个使用自己计算的)4.使用的设计方式是享元设计模式..使用游戏设计模式, 最好使用订阅等操作模式.全程一个单例类...原创 2021-03-11 18:09:02 · 189 阅读 · 0 评论