2013年5月29日

修改对象属性

摘要: 如何修改对象颜色1 Acad::ErrorStatus CModifyEnt::ChangeColor(AcDbObjectId entId, Adesk::UInt16 colorIndex)2 {3 AcDbEntity *pEntity; //申明指向实体的指针4 acdbOpenAcDbEntity(pEntity,entId,AcDb::kForWrite); //以写方式获取实体对象5 pEntity->setColorIndex(colorIndex); //修改实体颜色6 pEntity->close(); //关闭实体7 8... 阅读全文

posted @ 2013-05-29 19:12 CQU 阅读(430) 评论(0) 推荐(0) 编辑

ObjectArx工程配置

摘要: (1)环境cad 2007ObjectArx2007VS2005ArxWizards.msi 在C:\ObjectARX 2007\utils\ObjARXWiz目录下(2)步骤安装ArxWizard后,在vs2005的菜单栏中出现图片所示的按钮。创建工程修改调试程序路径,指向cad启动程序修改附加包含目录,指向ObjectArx安装目录的头文件目录修改输出文件后缀成arx,增加附加库目录为“C:\ObjcetArx 2007\lib” 阅读全文

posted @ 2013-05-29 18:26 CQU 阅读(398) 评论(0) 推荐(0) 编辑

创建直线

摘要: ObjectArx中创建直线函数AcDbLine(const AcGePoint3d& start, const AcGePoint3d& end) //起始点与结束点如何创建直线 1 AcDbObjectId CCreateEnt::CreateLine() 2 { 3 AcGePoint3d ptStart(0,0,0); //创建初始点ptStart 4 AcGePoint3d ptEnd(100,100,0); //创建结束点ptEnd 5 AcDbLine *pLine = new AcDbLine(ptStart,ptEnd); /... 阅读全文

posted @ 2013-05-29 18:14 CQU 阅读(473) 评论(0) 推荐(0) 编辑

导航