- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 arx启动cad2002时提示 unhandle exception... (acutil15.dll)之类的东东
郁闷了一段时间,有个arx原来没啥问题的,后来用vc6一启动cad2002就报“unhandle exception... (acutil15.dll)...”,因为arx还没加载,怀疑是设置有问题,改来该去都无效,最后要重建.dsp文件时,发现有一个acad.rx在问题arx项
2011-08-27 11:32:13 1228
原创 acad2002不能复制和wblock的怪异问题
昨天打开一个人家给的dwg,用2004直接存成2000的格式,用2002打开以后发现不能复制到其他dwg,也不能wblock,以为是选择的对象有问题,结果新画的对象也一样,最后上网一查,autodesk说是acad2007存成2000格式时会出现这个问题,也给了hotfix,可我
2011-08-24 09:42:18 1363
原创 复制图纸空间的视口到另一个dwg文件中2(wblockcloneobjects方法)
上一次说wblockcloneobjcts方法不能写视口,又研究了一下,把“曲线救国”方法发挥到极致,终于有点收获了。试了N种方法,最后采用的是:先建立一个模板,把图纸空间初始化,然后wblockcloneobjects到模型空间(wblock命令也是把对象放到模型空间的,如果wblockcloneobjcts直接放图纸空间,打开视口时cad会崩溃)。然后再将视口deepclone到图
2011-08-14 12:15:48 6495 5
转载 自定义浏览DWG控件的实现方法
总是需要在自定义控件上显示DWG图形,如在一个对话框上动态浏览一个DWG图形,于是写了一个控件,专门用来动态浏览DWG,这个控件从CStatic中派生,运用AcGs类库中的AcGsView,AcGsDevice,AcGsModel来协作显示DWG图形。从CStatic派生
2011-08-12 22:14:58 3490 2
原创 复制图纸空间的视口到另一个dwg文件中
复制图纸空间的视口到另一个dwg文件中,wblockcloneobjects对无法复制视口,原因还不清楚,只能用wblock,思想是将选定的视口wblock做块到一个中间database,然后再将块插入目的database的图纸空间,最后炸开即可AcDbDatabase *p
2011-08-11 18:41:03 5016 8
原创 在acad中建立一个层过滤器
添加下面代码向acad中添加一个层过滤器int CreateLayerFilter(LPTSTR filterName,LPTSTR layerNames){ AcDbSymbolTablePointer bp(acdbCurDwg(),AcDb::kForWr
2011-08-10 15:39:31 1838
原创 Arx添加Cutom Control导致窗体不显示
今天想在arx上用mfc grid control,加上去以后发现窗口类domodal无法显示,找了半天,发现mfc grid 所为custom control添加时,其“class”编辑框忘了输入,加上“MFCGridCtrl”后,问题解决。这个问题也真是怪异,没有class也
2011-08-06 16:51:44 987
原创 对Arx的向量的体会
1、向量方向的确定和通过向量求点向量如何确定方向?向量就是一个坐标量的数值,向量本身与坐标系无关。一个坐标点通过与向量值进行计算,例如//代码1AcGePoint3d pnt1(20,20,0)AcGeVector3d v(20,20,0); AcGePoint3d pnt2(pnt1+v); //得到点(40,40,0)则可以得到另一个坐标点,两个点确定一条直线,根据直
2011-08-04 18:27:14 2462
原创 transformby的简单用法
该代码功能如下,添加一个文字对象,然后进行平移和旋转AcAxDocLock lock; AcDbSymbolTableRecordPointer bp(acdbSymUtil()->blockModelSpaceId(acdbCurDwg()),AcDb::kForWri
2011-08-04 16:27:58 4446
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人