ObjectARX几何图形库
1.引言 这几天在做CAD二次开发,涉及到几何类,略有不解,后又发现ObjectARX开发指南,所以翻译下官方的 AcGe库提供很多用于表示2D和3D几何图形的类 2.AcGe库概述 AcGe 库包括一组广泛的类,用于表示常用的几何图形,例如点、线、曲线和曲面。它为几何图形提供了可供任何 Autodesk 应用程序使用的通用表示形式。该库是纯数学的;虽然它的类不直接处理数据库或图形,...
1.引言 这几天在做CAD二次开发,涉及到几何类,略有不解,后又发现ObjectARX开发指南,所以翻译下官方的 AcGe库提供很多用于表示2D和3D几何图形的类 2.AcGe库概述 AcGe 库包括一组广泛的类,用于表示常用的几何图形,例如点、线、曲线和曲面。它为几何图形提供了可供任何 Autodesk 应用程序使用的通用表示形式。该库是纯数学的;虽然它的类不直接处理数据库或图形,...
引言 最近在看代码时候,又因为这个问题卡了一下,所以再详细分析下 我遇到了类似这样的函数 bool MyClass(sTunnl& sData, sTunnl* sBase) { // 代码 } 现在解释下 第一个参数,传进来的这个东西,是个对象引用,起别名叫做sData,所以&sData 第二个参数,传进来的这个东西,是个sTunnl对象的指针,*是解...
1.引言 有没有经常改完本地代码后,发现改的地方太乱了,但实际只需要修改几处就可以,于是把远端的代码全部强行拉下来,覆盖本地代码,再针对性的修改那几处,让我说,这样你就慢了 2.贮藏更改 Tortoisegit有个功能是【贮藏更改】,进入后是这样的 贮藏日志是说你把你修改的东西,命名下,然后先存到一个地方 存完后,你会发现文件夹里的代码就恢复你没有修改时的状态了 此时你再pu...
实现简易智能指针 #include<iostream> using namespace std; // 智能指针 保证能做到资源的自动释放 // 智能指针实际利用栈上的对象出作用域自动析构的特征,来做到资源的自动释放 // 因为裸指针是个堆,所以需要手动释放对象,现在写成类后,就可以用栈来自动释放对象了 template<typename T> class CSm...
引言 函数对象,以及其构造函数等,在C++中经常用,所以这篇文章就分析一下其中的调用以及如何优化 函数在使用过程调用了哪些方法 #include<iostream> using namespace std; class Test { public: Test(int a = 10) : ma(a) { cout << "Test(int)" <&...
引言 这两天需要从远端下载一个新的项目,而新项目所依赖的第三方库我电脑本地已经有了,所以就开始一个个修改每个项目的包含目录和库目录,修改了一天都没改完,于是发现问题不对劲 基本知识 众所周知,C++本身的功能十分简陋,经常需要用到其他的各种第三方库,包含目录和库目录可以很方便的管理第三方库 包含目录是头文件存储的地方,一般是在include中 库目录则是链接库在的地方,一般在lib...