图形平台

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

QCAD 扩展开发

QCAD 扩展开发 功能列表图层管理器 菜单[ Extensions(扩展)]->[Layer Manager (图层管理器)]操作 过滤筛选 示例 列表多选可见、隐藏、锁定、解锁和删除操作 查询过滤器 菜单[ ...
wblong_cs的头像-卡核wblong_cs
1690
编译错误:WINDOWS.H already included-卡核

编译错误:WINDOWS.H already included

在ObjectARX(VC)开发中,遇到下面的编译错误: fatal error C1189: #error:  WINDOWS.H already included.  MFC apps must not #include <windows.h> 主要的原因是使用到了...
GeekBuilding的头像-卡核GeekBuilding
1640
QCAD集成QXlsx读写Excel-卡核

QCAD集成QXlsx读写Excel

QCAD集成QXlsx读写Excel 克隆QXlsx源码 git clone https://github.com/QtExcel/QXlsx.git QCAD三方库集成 将QXlsx源码中的QXlsx文件夹拷贝到/src/3rdparty下。修改/src/3rdparty/3rdparty.pro。...
wblong_cs的头像-卡核wblong_cs
1630
Qt 5.13.2 & VS2017 编译 QCAD release 错误-卡核

Qt 5.13.2 & VS2017 编译 QCAD release 错误

qmlcache_loader.obj:-1: error: LNK2019: 无法解析的外部符号 "__declspec(dllimport) int __cdecl QQmlPrivate::qmlregister(enum QQmlPrivate::RegistrationType,void *)" (__imp_...
wblong_cs的头像-卡核wblong_cs
1590
QCAD 自定义消息处理-卡核

QCAD 自定义消息处理

QCAD 自定义消息处理 使用qInstallMessageHandler自定义输出调试信息。 消息处理句柄 \\src\\run\\main.cpp RMainWindow::installMessageHandler(); \\src\\core\\RMainWindow.cpp static void ...
wblong_cs的头像-卡核wblong_cs
1560
QCAD渲染效率问题-卡核

QCAD渲染效率问题

一、配置多线程渲染 配置QCAD3.ini [GraphicsView] Multithreading=true Threads=10 QList<REntity::Id> list = document->getStorage().orderBackToFront(ids); int s...
wblong_cs的头像-卡核wblong_cs
1560
QCAD自动化编译测试-卡核

QCAD自动化编译测试

使用GitHub Actions 自动化编译QCAD 编写自动化编译流水线文件Windows.yaml # This is a basic workflow to help you get started with Actions name: Windows # Controls when the action will...
wblong_cs的头像-卡核wblong_cs
1460
QCAD属性与Qt Event-卡核

QCAD属性与Qt Event

QCAD属性与Qt Event 自定义Qt事件 class RPropertyEvent : public QEvent { public: RPropertyEvent() : QEvent((QEvent::Type)(QEvent::User+500)), propertyTypeId(-1) { } /** * \\para...
wblong_cs的头像-卡核wblong_cs
1440
QCAD插件开发-卡核

QCAD插件开发

QCAD插件开发的三种模式 纯EcmaJavascript模式 在qcad程序安装目录下的scripts文件夹下新建对应的文件夹和文件,文件夹、文件名以及类名三者保持一致。这种方式可以避免编译,暴露代码方便编辑修...
wblong_cs的头像-卡核wblong_cs
1430
[ObjectARX]-在图形数据库之间传递数据 Wblock-卡核

[ObjectARX]-在图形数据库之间传递数据 Wblock

(1)使用ObjectARX向导创建一个新工程,名称为Wblock. 添加普通类CBlockUtil,并在类中添加函数CopyBlockDefOtherDwg,用于将其他Dwg文件 中的块定义赋值到当前图形数...
GeekBuilding的头像-卡核GeekBuilding
1430
QCAD加载数据到渲染流程-卡核

QCAD加载数据到渲染流程

QCAD加载数据到渲染流程 外部数据加载 读入dxf到QCAD实体对象REntity,同时建立空间索引。 准备工作 创建存储库,空间索引和文档对象。 var storage = new RMemoryStorage(); var spa...
wblong_cs的头像-卡核wblong_cs
1320
QCAD 代码片段(一)-卡核

QCAD 代码片段(一)

Draw 绘制 var di = this.getDocumentInterface(); var document = this.getDocument(); var op = new RAddObjectsOperation(); for (var h=0; h<=255; h+�...
wblong_cs的头像-卡核wblong_cs
1310