随笔分类 -  Objectarx

objectarx中判断直线相交
摘要:刚开始使用的是AcDbLine对象的intersectWith函数,因为在网上搜索到的有些是说用这个函数的。但是随着我的程序测试的深入,发现这个函数有点问题,两条直线并没有重合,为什么会返回两个交点? 有网友说是根据包围盒算出来的,具体我也不是很清除。后来就换了AcGeLineSeg3d类。 obj 阅读全文

posted @ 2024-12-24 16:43 路人甲也码 阅读(24) 评论(0) 推荐(0) 编辑

Objectarx批量打印只能打印第一个的解决方法
摘要:最近接到一个需求,按照图纸中的图框把图纸批量打印,在我的本机测试是没问题的,可以把图纸都打印出来,但是客户表示只能打印出来第一个,并且速度很慢。后来在网上查到了解决方法。 //修改环境变量为前台打印 struct resbuf res, res2; acedGetVar(_T("BACKGROUND 阅读全文

posted @ 2024-10-25 11:23 路人甲也码 阅读(34) 评论(0) 推荐(0) 编辑

objectarx中,块引用bounds返回的结果跟预期不一致的解决方法
摘要:最近在写一个根据图框批量导出图框内容的arx插件,但是在确定图框的范围的时候,返现使用bounds函数返回的结果比真实的范围要大,最小点相同,但是最大点要更大一些,点击图框,发现很远处还有一个蓝点,但是炸开之后蓝点就不见了,然后依次选择炸开的元素,发现是有些文字太长,因此,解决办法就是忽略文字的长度 阅读全文

posted @ 2024-10-22 11:22 路人甲也码 阅读(50) 评论(0) 推荐(0) 编辑

objectarx关于setPlotWindowArea打印偏移的问题
摘要:struct resbuf rb; acedGetVar(L"TARGET", &rb); auto offsetx = rb.resval.rpoint[0]; auto offsety = rb.resval.rpoint[1];es = pPSV->setPlotWindowArea(pLay 阅读全文

posted @ 2024-10-22 11:11 路人甲也码 阅读(21) 评论(0) 推荐(0) 编辑

objectarx中,修改标注数据之后无效的解决方法
摘要:最近在写objectarx的标注,发现同样的代码,有些标注可以修改成功,但是有些修改之后无效。但是修改颜色之类的可以起效果。能修改成功的标注都是自定义的标注,用默认的标注修改之后就无效,并且返回值也都是eok。修改之后立马去查看标注的顶点数据,发现是修改之后的。但是在等到把对象关闭了再打开,重新读取 阅读全文

posted @ 2024-04-10 16:12 路人甲也码 阅读(53) 评论(0) 推荐(0) 编辑

objectarx添加IPHlpApi.h疯狂报错的解决办法
摘要:最近准备把我写的插件加上机器码验证,读取机器码的代码在单独的项目生成exe可以正确运行,但是一旦放到objetcarx中就一直报错,很久都没解决。后来通过在网上查询,有人提到是头文件的顺序问题还有的提到了StdAfx.h这个头文件,所以我就把IPHlpApi.h放在了StdAfx.h头文件的#inc 阅读全文

posted @ 2023-12-26 10:21 路人甲也码 阅读(33) 评论(0) 推荐(0) 编辑

ObjectARX2020向导创建项目失败,一直显示创建窗口原因
摘要:安装了好多次,查了好多资料,发现是需要将向导的msi文件以管理员权限运行,可以参考下面的链接 https://www.dawnnote.com/237.html 阅读全文

posted @ 2023-01-12 18:44 路人甲也码 阅读(129) 评论(0) 推荐(0) 编辑

ObjectARX2016-2创建直线
摘要:众所周知,数据库里面包含各种数据表,而数据表里面又是各种记录,当然还有字段。AUTOCAD里面对于图形的管理也是基于图形数据库的。因此,想要在DWG里面添加一条直线,只需要做三件事: (1)打开数据表 (2)把直线放进去 (3)关闭数据表 听起来跟把大象关进冰箱里面差不多哈。。。。 图形数据库里面有 阅读全文

posted @ 2021-02-05 12:02 路人甲也码 阅读(337) 评论(0) 推荐(0) 编辑

ObjectARX2016-1打印HelloWolrd
摘要:首先把Objectarx2016和VS2012安装好,安装好之后,如果在VS2012创建项目的过程中出现创建项目失败的情况,可以查看我的第一篇随笔https://www.cnblogs.com/Archicoder/p/10618320.html 创建项目,主要关注一下那个类似于命名空间的东西,其他 阅读全文

posted @ 2021-02-04 21:46 路人甲也码 阅读(164) 评论(0) 推荐(0) 编辑

Objectarx2016在VS2012里面创建失败的解决办法
摘要:在网上找了很多办法,有说需要管理员权限运行msi的,还有什么ucs的,经过我的尝试,最后找到了办法 解决办法是,在vs2012的根目录下>>vc>>vcprojects>>Autodesk 把里面的ArxAppWiz.vsz和ArxAppWiz182.vsz用记事本打开 把其中的两行改为 Wizar 阅读全文

posted @ 2019-03-28 22:42 路人甲也码 阅读(577) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示