09 2023 档案

摘要:由于AM的marapi的大部分类实现了IDisposable接口,所有避免内存过大,用了一般需要dispose下 微软官方的解释: https://learn.microsoft.com/zh-cn/dotnet/api/system.idisposable?view=net-7.0 以下是MarD 阅读全文
posted @ 2023-09-30 09:29 南胜NanSheng 阅读(91) 评论(0) 推荐(0) 编辑
摘要:显现的效果 代码实现: <MyAmFunctionAtt(NameOf(绘图控制), NameOf(新建曲线))> Public Sub 新建曲线(wm As WindowManager) Dim draftApp As New MarDrafting Dim ui As New MarUi 'Im 阅读全文
posted @ 2023-09-30 08:55 南胜NanSheng 阅读(77) 评论(0) 推荐(0) 编辑
摘要:根据MarApi,创建图形文件,新建文字 Imports Aveva.ApplicationFramework.Presentation Imports Aveva.Marine.Drafting ' marAPI.dll Public Class 绘图控制 <MyAmFunctionAtt(Nam 阅读全文
posted @ 2023-09-29 14:34 南胜NanSheng 阅读(134) 评论(0) 推荐(0) 编辑
摘要:修改HullDesign程序的主题以及菜单项的快捷键 引用的dll文件 下面的是代码和快捷键配置文件: https://files.cnblogs.com/files/NanShengBlogs/AMShortCut.HullDesign.zip?t=1695908179&download=true 阅读全文
posted @ 2023-09-28 21:37 南胜NanSheng 阅读(203) 评论(0) 推荐(0) 编辑
摘要:引用的Dll Aveva.ApplicationFramework.dll Aveva.ApplicationFramework.Presentation 菜单展示效果 创建Attribute,用于反射来动态创建菜单,不用每次都去写command Public Class MyAmFunctionA 阅读全文
posted @ 2023-09-28 14:30 南胜NanSheng 阅读(598) 评论(1) 推荐(2) 编辑
摘要:遇到要求单行文字包围和的需求,发现AutoCAD自带的算法仅能求出正交包围盒,如下图所示的粉色矩形 我想获取下图下图所示蓝色矩形的部分及OBB 计算方法图形示例: 下面是完整的代码,其中求D点的坐标p1涉及到向量定比分点公式 <CommandMethod(NameOf(TT_SingleTextOB 阅读全文
posted @ 2023-09-28 08:43 南胜NanSheng 阅读(194) 评论(2) 推荐(0) 编辑
摘要:#1官方文档并无相关解释:AutoCAD 2023 Developer and ObjectARX Help | Editor.CommandAsync Method | Autodesk #2 上例子,我用自带的命令画一个圆,画完后我要修改它的颜色,此时该如何操作呢,下面是可用的代码 [Comma 阅读全文
posted @ 2023-09-24 08:54 南胜NanSheng 阅读(631) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示