摘要:
Visual Studio 2022, AutoCAD开发, wpf项目, 因viewmodel中代码出现问题, 造成窗体设计器中无法预览(这个问题通过修改viewmodel代码解决), 删除项目路径下的obj及bin文件夹后, 重新生成项目, 出现新的错误: 窗体能够显示了, 但个别控件无法正常显 阅读全文
摘要:
之前使用Blockview是遇到平移的问题, 这几天在学习使用CommunityToolkit.MVVM框架来创建用户界面, 当创建GsPreviewCtrl控件时会遇到错误, 导致整个窗体不能显示, 错误信息如下: ************** 异常文本 ************** System 阅读全文
摘要:
搜索到这个网页 在其中发现了这个方法, 比较简单: public enum RULE { [Description( "Любые, без ограничений" )] any, [Description( "Любые если будет три в ряд" )] anyThree, [D 阅读全文
摘要:
autocad wpf communitytoolkit.mvvm combobox选定项变化事件 安装 Microsoft.Xaml.Behaviors.Wpf包 使用命名空间 xmlns:i="http://schemas.microsoft.com/xaml/behaviors" 那么como 阅读全文
摘要:
这几天在边学边用CommunityToolKit.MVVM, AutoCAD开发项目, 在尝试验证输入参数时, 程序加载遇到了问题: System.IO.FileNotFoundException: 未能加载文件或程序集"System.ComponentModel.Annotations, Vers 阅读全文
摘要:
创建多列的多行文本, 开始使用注释掉的几行代码设置MText的属性, 均会抛出异常, 后来发现使用SetStaticColumns()方法才行。 [CommandMethod( "test20240717")] public void MyCommand_test20240717() // This 阅读全文
摘要:
孔夫子上买了一本二手的《QT 5.9 C++开发指南》, 从网站上下载了书中的代码, 在运行样例6.1过程中, 发现弹出的对话框中字符为乱码, 经过搜索, 找到了如下解决方法: 在头文件中添加了一行代码: #pragma execution_character_set("UTF-8") 阅读全文
摘要:
Using NamespaceDoc and NamespaceGroupDoc Classes (ewsoftware.github.io) Using NamespaceDoc and NamespaceGroupDoc Classes If your build tool supports i 阅读全文
摘要:
参照这个帖子, 简单修改了一下, 改成了扩展方法: public static void MoveTo(this TinSurface sur,string folderName) { var surfRootFolderId = Autodesk.Civil.DatabaseServices.Fo 阅读全文
摘要:
如题 对于没有相交要素线自动添加的高程点的要素线, 下面的代码可以正常工作, 如果有自动添加的高程点, 下面的代码有问题, 如果过滤掉自动添加的高程点尚未找到解决方法。 /// <summary> /// 获取要素线对应的平面曲线 /// </summary> /// <param name="fl 阅读全文
摘要:
2024年3月11日10:09:55 需要求要素线与曲面的交点, 经过查找, 找到了这个方法, 可惜写了测试代码后, 得到的结果却不是我想要的, 其结果与TinSurface.SampleElevations得到的结果应该是类似的! 特此记录! 阅读全文
摘要:
第一次使用BlockVIew来预览dwg文件, 下载地址:Graphic changes in AutoCAD 2015: - AutoCAD DevBlog (typepad.com) 虽然能够预览, 但预览窗口中的平移功能不正常, 对比了一下ObjectARX版本的, ARX版本正常, 其平移的 阅读全文
摘要:
同事提出了这样一个需求, 将文本(DBText)转换为块的属性值, 我尝试着使用如下的流程实现了该操作, 使用Civil 3d将文本移动到对应高程, 创建Civil 3d曲面, 提取点(AutoCAD的Point), 转换生成几何空间点(CogoPoint), 之后通过几何空间点生成属性块。 但生成 阅读全文
摘要:
代码来自这篇文章: https://www.jianshu.com/p/4b630c11f9f5 话不多说, 直接上代码: [CommandMethod("MyGroup", "Test01", "Test01Local", CommandFlags.Modal)] public void MyCo 阅读全文
摘要:
语言描述不清, 看截图: 话不多数, 直接上代码: public void C_Test20231217() { Document doc = Application.DocumentManager.MdiActiveDocument; Editor ed; ed = doc.Editor; Pro 阅读全文