欢迎来到我的博客
Civil 3D开发与应用,欢迎加入QQ群:484124761
AutoCAD开发,欢迎加入QQ群:193522571
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 按照这里的方法写注册表, 并不能实现Tool Catalog的正常注册, 也就是说注册表虽然写入了, 但启动civil 3d内容浏览器后, 相应的Tool Catalog并不能显示在内容浏览器中, 经过研究中国本地化包的安装文件, 发现其修改了另一个键值: 此值在启动内容浏览器后, 能够自动修改, 阅读全文
posted @ 2022-05-25 15:18 david96007 阅读(225) 评论(2) 推荐(0)
摘要: 根据Autodesk 论坛中的帖子修改的测试代码 在其他帖子中看到自己曾经写过类型的代码, 可惜找不到了。 前提: 采样线编组采样源已经设置完毕: 如下图: 目标: 测试代码: [CommandMethod("QtoTest")] public void C_QtoTest() { CivilDoc 阅读全文
posted @ 2022-05-22 09:39 david96007 阅读(413) 评论(0) 推荐(0)
摘要: 自己是个猪脑子, 还不想动自己的猪蹄写笔记! 之前应该遇到过这个问题, 可惜没有记录, 又折腾了一上午。 问题: 程序的配置文件(.ini)在目标文件夹下没有写入权限, 导致程序运行过程中的参数无法写入... 解决过程: 网络搜索到的信息有什么运行bat文件修改文件夹权限等... 其实绕远了, 不仅 阅读全文
posted @ 2022-05-20 11:21 david96007 阅读(386) 评论(0) 推荐(0)
摘要: 我在autodesk论坛中的发的相关帖子: 加宽过渡段不够平滑 how to add smooth AlignmentTransition 把相关的代码发到此处: 使用方法AddWidening时不会读取命令设置里的值, 需要使用方法AddAutoWidenings才行。 [CommandMetho 阅读全文
posted @ 2022-05-18 08:35 david96007 阅读(346) 评论(0) 推荐(0)
摘要: 网络搜索能够找到很多相关的文章, 但还是有几个注意事项需要记录一下: 1.相对路径; 2.长文件名; 3.路径中有空格; 4.排除特定文件; 5.管理员权限运行bat文件。 解决方法如下: 1. 使用%~dp0访问bat文件所在的位置, 其具体含义可以进行网络搜索, 说实在的, 我也没搞明白呢。 2 阅读全文
posted @ 2022-04-18 17:20 david96007 阅读(1791) 评论(0) 推荐(0)
摘要: 对于scs类型的曲线, 交点坐标貌似没有直接给出, 现有api给出的是s或者c的交点, scs交点坐标需要自己计算才能得到。 在autodesk论坛中看到了这篇>>帖子<<, 代码抄录如下: vb.net代码: Private Function GetSCSPI(scs As AlignmentSC 阅读全文
posted @ 2022-04-18 07:53 david96007 阅读(251) 评论(0) 推荐(0)
摘要: civil 3d中国本地化包中有一个多级边坡部件, DaylightWithExternalFile, 因为其中以一行代码有问题, 一直没法用, 以前也没仔细研究其中的错误出在哪里。 最近需要模仿其功能, 从文件读取部件(civil 3d中的subassembly)参数, 之后创建部件, 于是仔细研 阅读全文
posted @ 2022-04-04 09:10 david96007 阅读(1306) 评论(0) 推荐(0)
摘要: 前段时间折腾了一下不等比例缩放的矩阵, 可以看一下这篇随笔 昨天在写真实项目代码时, 在缩放填充时遇到了问题, 经过摸索, 找到了解决方法。 需要处理的填充loop是由curves组成的, 开始我直接缩放这些curves, 添加到集合(Curve2dCollection)中, 创建新的loop, 但 阅读全文
posted @ 2022-03-29 09:40 david96007 阅读(239) 评论(0) 推荐(0)
摘要: 从atc文件中导入部件但挡墙dwg中, 工具选项板对应的atc文件与创建部件pkt文件中的atc文件稍有区别, 主要体现在dll文件的路径上, 另外数据类型名称, 需要首字母大写, 比如Double不能写成double, 如果是小写, 导入过程中识别不了部件的参数... 测试代码如下: public 阅读全文
posted @ 2022-03-25 18:02 david96007 阅读(144) 评论(0) 推荐(0)
摘要: 集合嵌套的层级比较多, 不熟悉API的话很难找到创建要素线的方法,测试代码贴到这里, 方便有需要写类似代码的朋友借鉴。 如何创建无场地内的要素线需要进一步研究。 除了创建要素线外, 还可以创建路线、纵断面, 有兴趣的朋友们可以自己研究一下。 以下代码在civil 3d 2022下测试。 public 阅读全文
posted @ 2022-03-23 17:24 david96007 阅读(455) 评论(0) 推荐(0)
摘要: QQ群友提出的问题, 当问点编组设置用户自定义属性分类并修改自定义属性值后, 想删除自定义属性时提示属性正在使用, 无法删除..... 为实现删除功能, 使用COM API, 顺利实现删除。 测试代码如下: civil 3d版本为2022, "AeccXUiLand.AeccApplication. 阅读全文
posted @ 2022-02-28 09:58 david96007 阅读(211) 评论(0) 推荐(0)
摘要: 在AU社区中搜索到的帖子,留存备忘。 代码复制至此: public static class ViewportExtensions { /// <summary> /// Returns the Viewort type: /// 0 = undefined, /// 1 = Plan, /// 2 阅读全文
posted @ 2022-02-21 08:45 david96007 阅读(94) 评论(0) 推荐(0)
摘要: autocad中大多数对象都是不支持non-uniform scale的, 但我这两天却遇到了类似的需求, 需要将线、多段线等对象进行不等比例缩放, 比如x方向放大2倍,y方向放大0.4倍, 于是就想着自己写代码实现, 但转换矩阵怎么计算却被难住了, (自己看的书还是远远不够啊!) 从书架上翻出的第 阅读全文
posted @ 2022-02-17 08:30 david96007 阅读(550) 评论(0) 推荐(0)
摘要: 创建多重引线的代码在网络上能够搜索到很多, 但里面关于文本左右对齐设置的却很难找到, Kean的博客里JIG相关的内容, 但也没有找到调整文本左右对齐的内容, 经过多次搜索, 尝试不同的关键字, 总算在AU社区中找到了一篇帖子, 里面有解决方法。 链接在此. 在此向原贴作者Gilles Chante 阅读全文
posted @ 2021-06-04 08:51 david96007 阅读(453) 评论(0) 推荐(0)
摘要: win10 visual studio 2019 以管理员身份运行cmd 进入msi文件目录,输入命令msiexec /package 文件名, 我的输入:msiexec /package ObjectARXWizard2022.msi 然后,程序以管理员身份进入安装, 安装后向导可正常创建新项目。 阅读全文
posted @ 2021-05-24 14:48 david96007 阅读(1983) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页