posts - 346, comments - 537, trackbacks - 0, articles - 0

6.Others

Others, anything can be here.
     摘要: 最近在开发一个自动出图程序,从PDMS模型中取数据后,经过处理生成AutoCAD的图纸。其中涉及到一个问题就是如何尽量使程序与AutoCAD低耦合,尽量不使用第三方库的情况下,实现数据的传递。
最开始想到是用ODA(Open Design Alliance)的DWGdirect库来直接生成DWG文件,并且PDMS中就是使用这个库来生成DWG文件的。DWGdirect的用法与AutoCAD .Net的接口名称基本一致,用法也相同,但是这样就引入了第三方库。
还有一种方法就是使用AutoLisp脚本来生成图纸。这样的话,程序只需要生成一个AutoLisp脚本文件,文件中包含创建图形的命令。AutoLisp脚本与PDMS的PML类似,都需要一个解析执行的环境,即PML依赖PDMS平台才能运行,AutoLisp依赖AutoCAD平台。如果使用AutoLisp,程序不依赖DWG相关的第三方库,只需要生成一个文本文件。决定使用AutoLisp后,还有一个问题,就是如何在启动AutoCAD能自动加载生成的AutoLisp文件去生成图纸。  阅读全文

posted @ 2017-05-18 21:33 eryar 阅读(644) | 评论 (0)  编辑 |

     摘要: Abstract. Qt’s ActiveX and COM support allows Qt for Windows developers to access and use ActiveX controls and COM objects provided by any ActiveX server in their Qt applications. Make their Qt application available as COM servers, with any number of Qt objects and widgets as COM objects and ActiveX controls. Make OpenSceneGraph to ActiveX controls then you can use it in other place, like IE.

Key Words. OpenSceneGraph, ActiveX, COM, ActiveQt  阅读全文

posted @ 2016-11-11 23:32 eryar 阅读(838) | 评论 (0)  编辑 |

     摘要: Run debug in Windows7 to learn assembly language.  阅读全文

posted @ 2016-04-09 17:44 eryar 阅读(1089) | 评论 (0)  编辑 |

posted @ 2016-01-01 19:38 eryar 阅读(1039) | 评论 (7)  编辑 |

     摘要: 用C++来开发管道出图程序IsoAlgo时,当PCF文件名中包含中文时,读取文件会失败。
  阅读全文

posted @ 2015-04-14 19:47 eryar 阅读(1810) | 评论 (0)  编辑 |

     摘要: Abstract. The Visual Studio Natvis framework lets you customize the way Visual Studio displays native types in debugger variable windows such as the Watch, Locals and Data Tips windows. It supersedes the autoexp.dat file that has been used in earlier versions of Visual Studio and offers XML syntax, better diagnostics, versioning, and multiple file support. The container in OpenCASCADE is difficult for debugging, such as TColStd_Array1OfInteger in the TColStd package, .etc. Use the natvis framewo  阅读全文

posted @ 2015-01-31 19:16 eryar 阅读(1665) | 评论 (1)  编辑 |

     摘要: Abstract. Tcl/Tk provide a programming system for developing and using graphical user interface(GUI) applications. Tcl stands for “tool command language” and is pronounced “tickle”, is a simple scripting language for controlling the extending applications. The blog use Tcl/Tk to iterate all the files for a given directory, this is useful to some automation work, such as change all the file names for a given directory; add copyright info for the source code files.

Key Words. Tcl/Tk, Iter  阅读全文

posted @ 2015-01-18 12:08 eryar 阅读(1198) | 评论 (0)  编辑 |

     摘要: Abstract. There are many drawing files during the ship design or other design process, so somebody want to merge them to one DWG file. The DwgMerger is a AutoCADE plugin developed by AutoCAD .NET, its purpose is to merge all the drawing files, include dwg and dxf format to one drawing paper.

Key Words. AutoCAD, DWG, DXF, Merger, 合并   阅读全文

posted @ 2015-01-15 19:32 eryar 阅读(1995) | 评论 (3)  编辑 |

     摘要: 有一天你将破蛹而出,成长得比人们期待的还要美丽。
但这个过程会很痛,会很辛苦,有时候还会觉得灰心。
面对着汹涌而来的现实,觉得自己渺小无力。
但这,也是生命的一部分。做好现在你能做的,然后,一切都会好的。
我们都将孤独地长大,不要害怕。

  阅读全文

posted @ 2014-10-27 19:48 eryar 阅读(1531) | 评论 (0)  编辑 |

     摘要: Debian是OpenCASCADE用于Linux操作系统测试的专用系统。这几天下载安装了Debian系统,体验了一下,感觉还不错:简洁,精致。

解决了这些问题后,Debian用起来感觉还好,还需要慢慢熟悉和适应。下一步准备在Debian上编译、调试C/C++程序。为编译OpenCASCADE的Linux版本打下基础。  阅读全文

posted @ 2014-09-29 22:54 eryar 阅读(1026) | 评论 (0)  编辑 |

     摘要: Intergraph Stamp.

Thanks to superman (WuJun).  阅读全文

posted @ 2014-07-26 17:36 eryar 阅读(316) | 评论 (0)  编辑 |

     摘要: std::ofstream failed because of its file name is not right.  阅读全文

posted @ 2014-07-12 15:55 eryar 阅读(1977) | 评论 (3)  编辑 |

     摘要: 杭州东站顶。  阅读全文

posted @ 2013-09-20 22:50 eryar 阅读(1112) | 评论 (2)  编辑 |

     摘要: 18. 只要路是对的,就不怕路远;

19. 一个能从别人的观念来看事情,能了解别人心灵活动的人,永远不必为自己的前途担心;

20. 当一个人先从自己内心开始奋斗,他就是个有价值的人;

21. 生命对某些人来说是美丽的,这些人的一生都为某个目标而奋斗;

22. 凡真心尝试助人者,没有不帮到自己的。
  阅读全文

posted @ 2013-08-19 22:30 eryar 阅读(1352) | 评论 (0)  编辑 |

     摘要: 企业应用三维CAD进行产品创新设计已经是一各必然趋势,三维设计符合人的思维习惯。在二维CAD普及的今天,三维CAD也就成为我国加快实现工业现代化的必然选择,其对制造业增强产品创新开发能力起到了巨大的推动作用,是制造业信息现代化建设不可或缺的工具。然而目前我国制造业中普及三维CAD还存在许多现实的问题,三维CAD软件的产业化开发水平远不如二维CAD软件。因此,发展具有自主知识产权的三维CAD软件,打破国外产品的垄断局面,成为一项非常迫切的任务。  阅读全文

posted @ 2013-05-05 22:15 eryar 阅读(2942) | 评论 (2)  编辑 |

     摘要: 假如显示器的分辨率可以趋于无限,
那么我将用glVertex画出充满柔情的弧线和飘逸洒脱的面片。  阅读全文

posted @ 2012-12-15 23:30 eryar 阅读(1578) | 评论 (3)  编辑 |

posted @ 2012-10-27 21:23 eryar 阅读(1403) | 评论 (0)  编辑 |

posted @ 2012-07-12 21:58 eryar 阅读(173) | 评论 (0)  编辑 |

posted @ 2012-06-30 20:22 eryar 阅读(259) | 评论 (0)  编辑 |

posted @ 2012-05-27 15:55 eryar 阅读(1376) | 评论 (2)  编辑 |

Full 6.Others Archive