欢迎来到我的博客
Civil 3D开发与应用,欢迎加入QQ群:484124761
AutoCAD开发,欢迎加入QQ群:193522571
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 我在autodesk论坛中的发的相关帖子: 加宽过渡段不够平滑 how to add smooth AlignmentTransition 把相关的代码发到此处: 使用方法AddWidening时不会读取命令设置里的值, 需要使用方法AddAutoWidenings才行。 [CommandMetho 阅读全文
posted @ 2022-05-18 08:35 david96007 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 网络搜索能够找到很多相关的文章, 但还是有几个注意事项需要记录一下: 1.相对路径; 2.长文件名; 3.路径中有空格; 4.排除特定文件; 5.管理员权限运行bat文件。 解决方法如下: 1. 使用%~dp0访问bat文件所在的位置, 其具体含义可以进行网络搜索, 说实在的, 我也没搞明白呢。 2 阅读全文
posted @ 2022-04-18 17:20 david96007 阅读(1727) 评论(0) 推荐(0) 编辑
摘要: 对于scs类型的曲线, 交点坐标貌似没有直接给出, 现有api给出的是s或者c的交点, scs交点坐标需要自己计算才能得到。 在autodesk论坛中看到了这篇>>帖子<<, 代码抄录如下: vb.net代码: Private Function GetSCSPI(scs As AlignmentSC 阅读全文
posted @ 2022-04-18 07:53 david96007 阅读(209) 评论(0) 推荐(0) 编辑
摘要: civil 3d中国本地化包中有一个多级边坡部件, DaylightWithExternalFile, 因为其中以一行代码有问题, 一直没法用, 以前也没仔细研究其中的错误出在哪里。 最近需要模仿其功能, 从文件读取部件(civil 3d中的subassembly)参数, 之后创建部件, 于是仔细研 阅读全文
posted @ 2022-04-04 09:10 david96007 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 前段时间折腾了一下不等比例缩放的矩阵, 可以看一下这篇随笔 昨天在写真实项目代码时, 在缩放填充时遇到了问题, 经过摸索, 找到了解决方法。 需要处理的填充loop是由curves组成的, 开始我直接缩放这些curves, 添加到集合(Curve2dCollection)中, 创建新的loop, 但 阅读全文
posted @ 2022-03-29 09:40 david96007 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 从atc文件中导入部件但挡墙dwg中, 工具选项板对应的atc文件与创建部件pkt文件中的atc文件稍有区别, 主要体现在dll文件的路径上, 另外数据类型名称, 需要首字母大写, 比如Double不能写成double, 如果是小写, 导入过程中识别不了部件的参数... 测试代码如下: public 阅读全文
posted @ 2022-03-25 18:02 david96007 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 集合嵌套的层级比较多, 不熟悉API的话很难找到创建要素线的方法,测试代码贴到这里, 方便有需要写类似代码的朋友借鉴。 如何创建无场地内的要素线需要进一步研究。 除了创建要素线外, 还可以创建路线、纵断面, 有兴趣的朋友们可以自己研究一下。 以下代码在civil 3d 2022下测试。 public 阅读全文
posted @ 2022-03-23 17:24 david96007 阅读(418) 评论(0) 推荐(0) 编辑
摘要: QQ群友提出的问题, 当问点编组设置用户自定义属性分类并修改自定义属性值后, 想删除自定义属性时提示属性正在使用, 无法删除..... 为实现删除功能, 使用COM API, 顺利实现删除。 测试代码如下: civil 3d版本为2022, "AeccXUiLand.AeccApplication. 阅读全文
posted @ 2022-02-28 09:58 david96007 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 在AU社区中搜索到的帖子,留存备忘。 代码复制至此: public static class ViewportExtensions { /// <summary> /// Returns the Viewort type: /// 0 = undefined, /// 1 = Plan, /// 2 阅读全文
posted @ 2022-02-21 08:45 david96007 阅读(82) 评论(0) 推荐(0) 编辑
摘要: autocad中大多数对象都是不支持non-uniform scale的, 但我这两天却遇到了类似的需求, 需要将线、多段线等对象进行不等比例缩放, 比如x方向放大2倍,y方向放大0.4倍, 于是就想着自己写代码实现, 但转换矩阵怎么计算却被难住了, (自己看的书还是远远不够啊!) 从书架上翻出的第 阅读全文
posted @ 2022-02-17 08:30 david96007 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 创建多重引线的代码在网络上能够搜索到很多, 但里面关于文本左右对齐设置的却很难找到, Kean的博客里JIG相关的内容, 但也没有找到调整文本左右对齐的内容, 经过多次搜索, 尝试不同的关键字, 总算在AU社区中找到了一篇帖子, 里面有解决方法。 链接在此. 在此向原贴作者Gilles Chante 阅读全文
posted @ 2021-06-04 08:51 david96007 阅读(427) 评论(0) 推荐(0) 编辑
摘要: win10 visual studio 2019 以管理员身份运行cmd 进入msi文件目录,输入命令msiexec /package 文件名, 我的输入:msiexec /package ObjectARXWizard2022.msi 然后,程序以管理员身份进入安装, 安装后向导可正常创建新项目。 阅读全文
posted @ 2021-05-24 14:48 david96007 阅读(1791) 评论(0) 推荐(0) 编辑
摘要: 昨天在构思最短路径的问题, 想到map3d应该由此功能, 于是查找相关资料, 没想到帮助软件中的链接, 均失效了, 没有一个能支架找到developer's guide 及api reference。 搜索了很长时间后, 才找到如下的页面: https://knowledge.autodesk.co 阅读全文
posted @ 2020-12-24 08:00 david96007 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 虽然自己创建的代码片段不多, 但经常备份一下还是有必要的。 怎么操作比较简单呢? 用处理文件应该是首选。 copy %APPDATA%\VisualAssist\Autotext\*.tpl "D:\Visual Studio 2015\Projects\VisualAssist\Autotext\ 阅读全文
posted @ 2020-12-16 11:25 david96007 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 某种情况下, 需要使用label在界面中添加说明性的文本, 文本长度往往比较长, 需要换行, 虽然在字符中加入\r\n后可以实现换行, 但默认的行距很小, 文本挤在一起, 看起来比较费眼, 所以想着调整一下行距, 经过搜索, 在这里找到了相关的方法。 我自己试着改了一下, 直接在label的pain 阅读全文
posted @ 2020-12-04 09:48 david96007 阅读(4420) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
点击右上角即可分享
微信分享提示