排序
《从0到1打造自主图形平台》-智能指针&运行时类型识别(10)
前言 在图形平台开发的世界中,我们经常需要处理复杂的图形对象和数据结构。为了确保代码的稳定性、可维护性和性能,我们引入了两个重要的概念:智能指针和运行时类型识别(RTTI)。这两个概念...
《从0到1打造自主图形平台》-序列化&反序列化(11)
前言 在图形平台开发中,序列化和反序列化是至关重要的技术,它们允许将图形对象和数据结构转换成一种可持久化存储或传输的格式,以便在不同的时间和地点进行数据的加载和还原。本章将深入探讨...
《从0到1打造自主图形平台》-交互(15)
前言在图形平台开发中,用户与应用程序的交互至关重要。交互使用户能够与图形数据进行直观的互动,包括浏览、编辑、选择和操作对象。本章将深入讨论如何实现交互,包括键盘事件、鼠标事件以及其...
《从0到1打造自主图形平台》-图层(6)
前言 在前面的章节中,我们介绍了图元的概念和属性,以及图元属性中的图层属性。本章将重点讨论图层的概念、作用、属性以及图层的组织和管理方式。同时,我们还将探讨图层在实际应用中的场景和...
[ObjectARX]创建一个浏览器(iterator),遍历符号表记录
创建一个浏览器(iterator),用于遍历线型表中的符号表记录。 步骤: 首先以读操作模式打开线型表; 之后创建一个新的浏览器; 然后创建一个指向线型表的指针; ...
QCAD IO 读写DXF流程
QCAD IO 读写DXF 类图 Importer Exporter 注册 插件初始化注册读写dxf相应的工厂类。 bool RDxfPlugin::init() { //qDebug() << "RDxfPlugin::init"; RDxfImporterFactory::reg...
Windbg使用详解
目录1、Windbg简介2、Windbg版本3、Windbg安装包的获取与安装4、PDB文件说明5、Windbg中pdb符号文件路径配置6、在Windbg中配置pdb文件路径和源代码路径7、常用的Windbg命令8、Windbg静态分析dum...
《从0到1打造自主图形平台》-撤销与重做机制(19)
前言 在图形平台的设计与开发中,撤销(Undo)和重做(Redo)机制是至关重要的功能。它们让用户能够回退到先前的操作状态,或者重新执行之前撤销的操作,提供了更好的用户体验和操作灵活性。在...
ObjectARX(C++)-ADSRX和用户交互-用户交互的实现(UserIntereaction)
一, (1)使用的ObjectARX向导创建新工程用户交互 (2)编译,如果出现以下错误: 错误C2338:/ RTCc拒绝符合代码,因此C ...
proj4.js坐标转换
投影带和中央经线计算 /** * 投影带的带号计算:通过用户输入的经纬度及定义的投影带宽度,得到该经纬度下投影带的带号 * @param long 输入 用户输入的经度 * @param pro...
将string类对象中的内容格式化到字符串Buffer中时遇到的异常崩溃分析
目录1、概述2、初步分析3、进一步分析4、为啥将wstring类型格式化到字符串buffer中会崩溃呢?5、格式化函数如何从栈上解析出每个格式化符对应的变量内容的?6、总结我们在将变量中的数据格式化...