图形平台

图形平台指的是某行业的某专业类软件所需要的基础框架及功能的统称,比如我们常见的AUTOCAD,就是面向建筑,水暖,石油等专业行业的一个极具代表性的通用性图形平台。 图形平台是一个底层的框架,在这个框架的基础之上,可以根据公司自身需要或者市场需求开发众多的类似的软件。
[ObjectARX] ArxDbg介绍、自动加载及其下载-卡核

[ObjectARX] ArxDbg介绍、自动加载及其下载

 一、ArxDbg介绍 ArxDbg是ObjectARX SDK中包含多年的示例项目的名称。它的主要目的是演示如何使用ObjectARX API,但它本身就是一个完全独立的实用程序。ObjectARX程序员经常在开发期间使...
GeekBuilding的头像-卡核GeekBuilding
03510
ObjectARX(C++)-ADSRX和用户交互-选择集(SelectionSet)-卡核

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

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

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

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

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

    声明:本文的为翻译文章,原文地址为:http://adndevblog.typepad.com/autocad/objectarx/   有时候我们希望将自定义对象的子实体设置为特定图层。当相应的图层发生变...
GeekBuilding的头像-卡核GeekBuilding
03150
【CAD二次开发】-ObjectARX-光标提示实体信息(EntInfoTip)-卡核

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

基本思路: (1) 创建一个新工程EntInfoTip. 添加一个从AcEdInputPointMonitor类继承的类CEntInfoTipHandler. 类CEntInfoTipHandler的头文件实现代码: class CEntInf...
GeekBuilding的头像-卡核GeekBuilding
03070
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
03060
QCAD Framework-卡核

QCAD Framework

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

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

(1)使用ObjectARX创建新工程DwgDatabase,选择MFC支持。 (2)注册一个命令CreateDwg创建一个新的图形文件,并保存在AutoCAD的安装路径中. 实现函数为: ...
GeekBuilding的头像-卡核GeekBuilding
02530
ObjectARX(VC)-符号表之视口-在图纸空间创建一个新的视口-卡核

ObjectARX(VC)-符号表之视口-在图纸空间创建一个新的视口

(1)注册一个命令 static void AAAMyGroupCreateVPortInSpace(){ } (2)指定当前布局 Acad::ErrorStatus es = acdbHostApplicationServices()->layoutManage...
GeekBuilding的头像-卡核GeekBuilding
02390
CAD二次开发-ObjectARX(C++)-查找所有AcDbLine直线的交点-卡核

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

(1)使用ObjectARX向导创建一个项目LineIntersections (2)首先,我们需要准备我们的CMap结构,以便能够将AcGePoint3d作为映射键来处理。我们的想法是对...
GeekBuilding的头像-卡核GeekBuilding
02361
AutoCAD二次开发-ObjectARX(C++)-符号表之UCS-卡核

AutoCAD二次开发-ObjectARX(C++)-符号表之UCS

  使用ObjectARX中创建一个新的项目,命名为OperateUCS。   一,注册一个命令NewUcs,创建一个新的UCS (1)获得当前图形的UCS表 AcDbUCSTable *pUcsTbl =...
GeekBuilding的头像-卡核GeekBuilding
02270
在ObjectARX中使用MFC-使用MfcGridCtrl-卡核

在ObjectARX中使用MFC-使用MfcGridCtrl

(1)在VC ++中使用的ObjectARX向导创建一个新工程GridDialog1         在项目的文件夹中添加一个Common文件夹; 从我分享的百度云连接中的MfcGridCtrl文件夹复制到公...
GeekBuilding的头像-卡核GeekBuilding
02250