摘要:
递归遍历CTreeCtrl节点,找到其中某个节点文本并展开选中 阅读全文
摘要:
if (m_list.GetSelectedCount() > 0) { POSITION pos= m_list.GetFirstSelectedItemPosition(); while (pos) { int nSelected = m_list.GetNextSelectedItem(pos 阅读全文
摘要:
登录框创建问题 阅读全文
摘要:
CMenu subMenu, menuMain;
menuMain.CreateMenu();
subMenu.CreateMenu();
subMenu.AppendMenuW(MF_STRING | MF_ENABLED, Dyn_Menu_MFC,
TEXT("c++学院")); // 子项一
menuMain.AppendMenuW(MF_BYPOSITION | MF_POPUP | MF_STRING,
(UINT)subMenu.m_hMenu, TEXT("MFC"));//主菜单 阅读全文
摘要:
c++动态内存知识总结 阅读全文
摘要:
带字母输入的aced函数 阅读全文
摘要:
判断图形是否在另一个图形内部。获取填充边界。 阅读全文
摘要:
步骤:1.先通过_.wmfout和_.import得到轮廓线,得到的轮廓线是一个块。
2.炸开这个块,得到的是2维多段线集合。AcDb2dPolyline 在炸开,得到直线集合。
3.这样得到的直线集合,发现除了能得到轮廓之后,在轮廓内部还会有重叠的直线,所以这一步就是删除轮廓内部重叠的直线。
4.到了这一步就只剩下轮廓直线集合了,这步就把这个剩余的直线转换为多段线。 阅读全文
摘要:
删除vector时,要注意下标的变换 阅读全文
摘要:
acedCommandS 实现pedit命令 阅读全文
摘要:
直线多段线自交 polyline自交检查 阅读全文
摘要:
这个插件支持AcDbPolyline的倒角,封闭的和没封闭的都可以。刚开始做的时候,发现倒一个角借助云幽课堂里的代码就可以做,后来做一条从左开始画的非封闭的多段线,发现向上凹和向下凹的角不能同时被倒,代码只能倒向上凹的,向下凹的代码时反着的,后来我把凸度取反,向下凹的又可以倒角了。这时我觉得就行了, 阅读全文
摘要:
CString转char* ,CString转ACHAR*,ofstream 对象使用 阅读全文
摘要:
求多段线按比例进行面积分割 阅读全文
摘要:
求点集的凸包 阅读全文
摘要:
Objectarx 相交矩形求并集 面域转多段线
其中要注意, 要想在使用向导创建的工程里使用面域的类,需要在头文件:StdAfx.h 中写上这句宏命令#define _BREP_SUPPORT_,就不需要引用库文件了。 阅读全文
摘要:
在代码里用镜像矩阵对标注进行镜像的时候,标注上面的文字也会被镜像掉,我在网上得到一个方法,可以解决这个问题。https://forums.autodesk.com/t5/net/dbtext-and-dimension-text-entities-are-mirrored/td-p/2664546先 阅读全文
摘要:
ObjectArx 使用消息钩子实现鼠标滚轮旋转实体 阅读全文
摘要:
AutoCad 二次开发 Jig操作之墙块的拖动 阅读全文
摘要:
主要思路:假设有两条曲线分别是c1和c2,把c1按照1的距离划分我这里用变量jd表示,得到一个曲线集合coll,然后遍历coll,得到coll中每一个曲线的两个端点,再用这两个端点分别求离曲线c2的最短距离,直接使用开发库的GetClosestPointTo方法就可以了,直到遍历完整个coll集合就能得到最短距离和其对应的点。 阅读全文
摘要:
创建我的第一个ObjectArx自定义实体项目教程 阅读全文
摘要:
主要实现了在模型空间下的得到一个包围所有图元的最小圆,该算法的思路是这样:
1.从点集中随机选出两个点作为直径对圆进行初始化。
2.判断下一个点p是否在圆中,如果在则继续本步骤,如果不在则进行步骤3。
3.使用p作为新圆的一个边界点,另一个边界点为距离p最远的圆上的点,使用这两个点作为直径构造新圆。
4.继续步骤2,直到遍历完所有点。 阅读全文
摘要:
我要讲的主要就是用代码来实现块的镜像。难点就在与文字的镜像,和标注的镜像。这篇文章先讲文字的镜像。文字镜像的主要步骤分为:
1.找到镜像前文字边界的四个角,这四个角构成了一个矩形,我们要求得这个矩形的长和宽所代表的向量。
2.判断文字镜像后的方向,如果是偏向朝Y轴镜像,那么文字镜像后的方向是沿着X轴翻转的,如果是偏向朝X轴镜像,那么文字镜像后的方向是沿着X轴翻转的。这里我以沿着Y轴镜像为例子。
3.移动镜像后切被翻转后的文字,这里也是根据镜像轴的不同,需按不同的向量来移动。 阅读全文
摘要:
AutoCad 二次开发 .net 之层表的增加 删除 修改图层颜色 遍历 设置当前层 冻结图层 阅读全文
摘要:
autocad二次开发 使用.net创建表格 阅读全文
摘要:
AutoCad 二次开发 .net 之相同块的自动编号 阅读全文
摘要:
某公司组织年会,会议入场时有两个入口,在入场时每位员工都能获取一张双色球彩票,假设公司有100个员工,利用多线程模拟年会入场过程,
并分别统计每个入口入场的人数,以及每个员工拿到的彩票的号码。线程运行后打印格式如下: 阅读全文
摘要:
可折叠的导航菜单,也可以是可折叠的QQ面板 阅读全文