• [MSCE C#] 通过Create.BodyFromLoft无法创建实体

    我在创建通过两个截面放样生成一个实体的时候使用了如下代码,但无法生成实体。 public void CreateComplexShapeArc() { DgnModel dgnModel = Session.Instance.GetActiveDgnModel(); DPoint3d center = DPoint3d.Zero; #region 迎顶面截面 //外径 DVector3d p1 = new DVector3d(0, 75000, 0); DVector3d…
  • 【MSCE C#】 如何取消启动工具前,用户选中的元素。

    您好,老师。在启动keyin命令前,选中多个元素。 启动工具后,在重载 OnPostInstall() 函数时,通过 ElementAgenda elementAgenda = new ElementAgenda(); SelectionSetManager.BuildAgenda(ref elementAgenda); uint count = elementAgenda.GetCount(); 可以获取选取的多个元素,获取后我想取消选中的元素。 使用了以下两种方法: RemoveAgendaElement…
  • 【MSCE C#】 如何对普通单元进行附加属性操作

    如何对普通单元进行附加属性操作,包括对附加属性的获取,添加,删除,查找,修改,或者对共享单元的同样操作。比如一个由普通solid和cell组成的复合单元,我需要对该复合单元进行自定义添加属性,且包括读取删除等操作,谢谢