[发明专利]在网页界面上生成二维及三维模型的绘图系统及方法有效
申请号: | 202010969969.5 | 申请日: | 2020-09-15 |
公开(公告)号: | CN112132927B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 胡贤金;邱易;杨冰 | 申请(专利权)人: | 成都工具研究所有限公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20;G06T17/00 |
代理公司: | 北京康思博达知识产权代理事务所(普通合伙) 11426 | 代理人: | 范国锋;刘冬梅 |
地址: | 610500 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 界面 生成 二维 三维 模型 绘图 系统 方法 | ||
本发明公开了一种在网页界面上生成二维及三维模型的绘图系统及方法,该系统是基于底层的C#技术实现的,能够执行二维工程图的自动尺寸标注、自动形位公差标注、自动表面粗糙度标注和自动绘制剖面线等功能,能够在网页上展示DXF二维工程图和STEP产品三维图,不必进入到商业化软件环境就能生成复杂的三维模型,具有极高的适用性。
技术领域
本发明涉及绘图软件技术领域,具体涉及一种基于C#技术的在网页界面上生成二维及三维模型的绘图系统及方法。
背景技术
现有技术中,二维设计软件AutoCAD及三维设计软件SolidWorks、UniGraphicsNX、ProE等绘图软件,都需进入其特定的软件环境才能正常使用,不适合在网络环境进行操作,速度慢且需人工干预的地方太多,对于硬件系统的要求较高,而且软件安装繁琐,耗时较长,临时使用不便,另外,由于各个软件间格式的彼此兼容性较差,互相交互转换的难度较大。
由于上述原因,本发明人对现有的绘图软件做了深入研究,以期待设计出一种能够解决上述问题的在网页界面上生成二维及三维模型的绘图系统及方法。
发明内容
为了克服上述问题,本发明人进行了锐意研究,设计出一种在网页界面上生成二维及三维模型的绘图系统及方法,该系统是基于底层的C#技术实现的,能够执行二维工程图的自动尺寸标注、自动形位公差标注、自动表面粗糙度标注和自动绘制剖面线等功能,能够在网页上展示DXF二维工程图和STEP产品三维图,不必进入到商业化软件环境就能生成复杂的三维模型,具有极高的适用性,从而完成本发明。
具体来说,本发明的目的在于提供一种在网页界面上生成二维及三维模型的绘图系统,该系统包括:
二维工程图绘制模块、尺寸标注模块、形位公差标注模块、表面粗糙度标注模块、DXF文件网页展示模块、三维图绘制模块和STEP文件网页展示模块。
其中,所述二维工程图绘制模块用于在二维工程图纸上绘制二维工程图;
其中,所述二维工程图绘制模块的具体工作过程为:
根据接收到的尺寸参数信息计算二维工程图中结构线条的起点和终点坐标;
绘制二维工程图中的结构线条;
如有剖面线,则绘制剖面线。
其中,所述二维工程图绘制模块包括剖面线绘制子模块,
所述剖面线绘制子模块用于绘制剖面线;
所述剖面线绘制子模块包括如下亚子模块:
边界划定亚子模块,其用于确定绘制剖面线的边界;
剖面线条数计算亚子模块,其用于计算剖面线条数;
交点计算亚子模块,其用于计算每条剖面线与周围边界线的交点;
绘制亚子模块,在解算出全部的有效交点后,对有效交点按照其X坐标值的大小排序,通过所述排序能够找出正确位置的有效剖面线,将排好序的奇数位置的有效交点与其相邻的下一个偶数位置的有效交点相连即可得到正确的剖面线。
其中,所述尺寸标注模块用于在二维工程图中生成尺寸线,从而标注尺寸;
优选地,所述尺寸标注模块1包括自动标准尺寸函数子模块和尺寸及公差字符位置选择子模块。
其中,所述形位公差标注模块用于在二维工程图中生成形位公差标注;
优选地,所述形位公差标注模块生成形位公差标注时包括如下步骤:
计算形位公差符号上各点坐标,并直接连线绘制;
计算形位公差各符号的长度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都工具研究所有限公司,未经成都工具研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010969969.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种语音播报方法、装置、电子设备和存储介质
- 下一篇:一种离心机的过滤装置