图形平台

图形平台指的是某行业的某专业类软件所需要的基础框架及功能的统称,比如我们常见的AUTOCAD,就是面向建筑,水暖,石油等专业行业的一个极具代表性的通用性图形平台。 图形平台是一个底层的框架,在这个框架的基础之上,可以根据公司自身需要或者市场需求开发众多的类似的软件。
ObjectARX(C++)-CAD二次开发调试方法-卡核

ObjectARX(C++)-CAD二次开发调试方法

1.创建一个ObjectARX项目 2.在acrxEntryPoint.cpp中添加以下代码用于调试测试: static void AAAMyGroupMyCommand () { // Put your command code here ads_point p1, p2; p1[X] = 0...
GeekBuilding的头像-卡核GeekBuilding
04140
【CAD二次开发】-ObjectARX-JIG基本的拖动 BasicJig-卡核

【CAD二次开发】-ObjectARX-JIG基本的拖动 BasicJig

(1)使用ObjectARX向导创建一个新项目,命名为BasicJig developer symble随意填写: 选择:使用MFC共享DLL 必须使用MFC,否则后面会出现编译错误:  fata...
GeekBuilding的头像-卡核GeekBuilding
04130
【CAD二次开发】-ObjectARX-JIG  一拖多 (MultipleEntJig)-卡核

【CAD二次开发】-ObjectARX-JIG 一拖多 (MultipleEntJig)

  本文介绍的例子是沿一个圆弧实体等间距放置若干个图块,用户拖动光标时圆弧的形状发生变化,同时插入的块参照的位置也会随之变化。 技术路线:   (1)使用O...
GeekBuilding的头像-卡核GeekBuilding
04070
ObjectARX(VC++)-ADSRX和用户交互-acedCommand函数和结果缓冲区-卡核

ObjectARX(VC++)-ADSRX和用户交互-acedCommand函数和结果缓冲区

创建一个ObjectARX工程,名称为Resbuf。 一、注册一个新命令AddCircle1 (1) ---------------------  (2)代码实现: static void AAAMyGroupAddCircle...
GeekBuilding的头像-卡核GeekBuilding
04050
ObjectARX(C++)-ADSRX和用户交互-选择集(SelectionSet)-卡核

ObjectARX(C++)-ADSRX和用户交互-选择集(SelectionSet)

一,选择集的创建和删除 (1)使用的的ObjectARX的向导创建一个新工程名称为SelectionSet  创建完成后,编译,若出错:  错误C2338:/ RTCc拒绝符...
GeekBuilding的头像-卡核GeekBuilding
03560
【CAD二次开发】-ObjectARX-双击实体的响应 (AcDbDoubleClickEdit)-卡核

【CAD二次开发】-ObjectARX-双击实体的响应 (AcDbDoubleClickEdit)

思路: 一、基本双击响应实现 (1)在vs2015中使用ObjectARX创建一个新项目DoubleClick,并选择 MFC支持。 向工程中添加一个普通类CDoubleClickCircle,它的基类设置为A...
GeekBuilding的头像-卡核GeekBuilding
03420
【CAD二次开发】-ObjectARX-光标提示实体信息(EntInfoTip)-卡核

【CAD二次开发】-ObjectARX-光标提示实体信息(EntInfoTip)

基本思路: (1) 创建一个新工程EntInfoTip. 添加一个从AcEdInputPointMonitor类继承的类CEntInfoTipHandler. 类CEntInfoTipHandler的头文件实现代码: class CEntInf...
GeekBuilding的头像-卡核GeekBuilding
03370
ObjectARX2018+AutoCAD2018+VS2015开发环境配置-卡核

ObjectARX2018+AutoCAD2018+VS2015开发环境配置

步骤一、开发工具准备 1.Visual Studio 2015 下载含(更新3)及密钥:http://blog.postcha.com/read/66 (下载社区版即可) Visual Studio 2015安装步骤:https://jingyan.baidu.com/a...
GeekBuilding的头像-卡核GeekBuilding
03330
【CAD二次开发】-ObjectARX-设置自定义对象的子实体层-卡核

【CAD二次开发】-ObjectARX-设置自定义对象的子实体层

    声明:本文的为翻译文章,原文地址为:http://adndevblog.typepad.com/autocad/objectarx/   有时候我们希望将自定义对象的子实体设置为特定图层。当相应的图层发生变...
GeekBuilding的头像-卡核GeekBuilding
03330
QCAD Framework-卡核

QCAD Framework

QCAD Framework QCAD框架由三部分组成:Qt Application Framework提供桌面应用程序最一般的,底层的功能实现;QCAD Application Framework提供了专业的CAD功能实现;EC...
wblong_cs的头像-卡核wblong_cs
03061
【ObjectARX】--创建和访问图形数据库(DwgDatabase)-卡核

【ObjectARX】–创建和访问图形数据库(DwgDatabase)

(1)使用ObjectARX创建新工程DwgDatabase,选择MFC支持。 (2)注册一个命令CreateDwg创建一个新的图形文件,并保存在AutoCAD的安装路径中. 实现函数为: ...
GeekBuilding的头像-卡核GeekBuilding
02770
CAD二次开发-ObjectARX(C++)-查找所有AcDbLine直线的交点-卡核

CAD二次开发-ObjectARX(C++)-查找所有AcDbLine直线的交点

(1)使用ObjectARX向导创建一个项目LineIntersections (2)首先,我们需要准备我们的CMap结构,以便能够将AcGePoint3d作为映射键来处理。我们的想法是对...
GeekBuilding的头像-卡核GeekBuilding
02601