NWH

埋骨何须桑梓地,人生无处不青山

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

2023年11月30日

摘要: 如果一条折线有两个顶点,已对其中一个顶点应用了圆角,则还剩下一个顶点。 如何通过代码找到这些剩余的顶点(可能不止一个)? 可通过遍历所有顶点,判断每个点连接的两边的线是否为直线 如果都为直线,则为顶点,不是圆角。 代码如下: for (int i = 1; i < polyline.NumberOf 阅读全文
posted @ 2023-11-30 17:11 -Cloud- 阅读(19) 评论(0) 推荐(0) 编辑

摘要: 如果需要从当前模型空间中选择部分图形,直接另存为一个新文件,可用如下方法 //spObjectId 对象的ID //path 保存路径 //注意,实际内部使用了ObjectIdCollection 对象,一次可以保存多个ID public static void SaveObject(ObjectI 阅读全文
posted @ 2023-11-30 16:51 -Cloud- 阅读(45) 评论(0) 推荐(0) 编辑

摘要: 如图所示,是自由绘制的一个网格(间距符合实际距离),并且制作为了块。 本文不讨论如何绘制网格,而是在有了一个自定义网格之后,如何将网格当作可用坐标系,去获取到网格上的点的坐标。 这里的坐标指的是点相对于网格上显示的坐标,而不是实际的CAD模型空间的坐标。 如下图,若在(30,160)的位置画一个图形 阅读全文
posted @ 2023-11-30 16:36 -Cloud- 阅读(47) 评论(0) 推荐(0) 编辑

摘要: 如果你创建了模态窗口,虽然一些API,例如Editor.GetSelection(),可以自动隐藏模式对话框,但如果从模态窗口出发与编辑器(编辑器指的模型空间,即你绘图的窗口)交互, 它会在GetSelection()完成后立即显示对话框,而你的其它代码可能仍在进行中,两者处于异步模式。 由于模式对 阅读全文
posted @ 2023-11-30 15:24 -Cloud- 阅读(122) 评论(0) 推荐(0) 编辑

2020年11月19日

摘要: 当使用fstream,ifstream,ofstream,这几种对象打开文件, 但文件已经存在的时候, 调用GetLastError()函数,会返回错误代码183, 这个代码代表该文件已经存在,是正常的,可直接忽略掉。 并不是“文件已经存在所以打开失败”的意思, 而是“文件已经存在,并且正常打开”。 阅读全文
posted @ 2020-11-19 10:55 -Cloud- 阅读(349) 评论(0) 推荐(0) 编辑

2020年9月24日

摘要: 注意:目前windows Server系列操作系统已经完全停止支持。 1,安装 SP1补丁 KB976932 点击:微软补丁下载网站 搜索KB976932,手动下载安装。 2,安装 KB4474419 补丁,方法同上 此补丁是将系统改为SHA-2更新算法,这是导致update错误的根本原因,原来是S 阅读全文
posted @ 2020-09-24 14:59 -Cloud- 阅读(1316) 评论(0) 推荐(0) 编辑

2019年12月6日

摘要: 手动创建ObjectARX应用程序非常麻烦,在此步骤中,将介绍ObjectARX向导。 在这里,我们将使用ObjectARX向导创建我们的ObjectARX应用程序。 本节的程序的需求是,接收CAD用户的输入。 首先,打开VS2017,新建项目 在左边的树形目录里依次选择 Visual C++ -- 阅读全文
posted @ 2019-12-06 16:19 -Cloud- 阅读(5466) 评论(4) 推荐(0) 编辑

2019年10月28日

摘要: 上一节中我们在initApp()函数中,将helloWorld()函数注册给了CAD主程序,注册指令的字符串为“Hello”。 void initApp() { acedRegCmds->addCommand(_T("HELLOWORLD_COMMANDS"), _T("Hello"),_T("Bo 阅读全文
posted @ 2019-10-28 09:46 -Cloud- 阅读(2028) 评论(2) 推荐(1) 编辑

2019年10月26日

摘要: 本项目使用手动创建,意为不使用SDK模板。 从Visual Studio的“文件”下拉菜单中,选择“新建”->“项目...”。 在出现的“新建项目”对话框的“项目类型:”树中,单击“ Visual C ++”节点。 在模板列表中选择“ Windows桌面向导”。 在项目名称编辑框中输入所需的项目名称 阅读全文
posted @ 2019-10-26 10:49 -Cloud- 阅读(3652) 评论(1) 推荐(1) 编辑

摘要: 教程说明: 本教程为2019年10月开始编撰,使用CAD官方最新版本的软件和库。对旧版本仍有参考价值。 本教程中使用的各种软件版本为官方指定匹配版本。 本教程需要你拥有编程基础,对于普通编程常识不再敷述。 当然,你可以留言提问。 环境需求以及配置顺序为: windows 10 官方要求为window 阅读全文
posted @ 2019-10-26 09:29 -Cloud- 阅读(6489) 评论(0) 推荐(0) 编辑