在我通过excel运行的当前代码中,我正在打开AutoCAD文件并添加各种行。目前,我已经建立了一个坐标列表,将它们添加到数组中,然后通过循环执行以下命令:
Set lineObj = DWGFile.ModelSpace.AddLine(StartPoint, EndPoint)
效果很好,将线条放在我需要的地方。但是,我不确定如何跟踪这些行并在以后参考它们。
现在,我正在研究倒角和倒角两行。到目前为止,我所看到的示例脚本让用户选择了要倒角/倒角的两件事。在我的情况下,它可能是添加的第一行(表示顶行)和添加的第三行(表示右侧)。有什么好方法吗?
到目前为止,我一直在手动计算倒角坐标,并在所有坐标之间简单地绘制直线。
答案 0 :(得分:1)
用户选择您可以取消使用public class NameOfApp extends Application {
@Override
public void onCreate() {
super.onCreate();
Firebase.setAndroidContext(this);
}
。
android:name=".NameOfApp"
位置:
SelectionSets
必须是唯一的Dim Name As String
Dim selset As AcadSelectionSet
Set selset = ThisDrawing.SelectionSets.Add(Name)
selset.Select(acSelectionSetAll , p1, ,p2 , fileterType, filterData )
是可用模式之一-详细了解Name
acSelectionSetAll
是可选的-表示点交叉或窗口-有助于声明选择范围AcSelectType
和p1, p2
也是可选的,可让您限制选择以按类型,颜色,图层和其他属性选择实体。答案 1 :(得分:0)
因此,在进行中的研究中,我偶然发现了这篇AutoDESK文章以及一些相关文章。听起来好像是我要寻找的物业,但目前尚不确定。如果其他人正在寻找相同的信息,我将在下面发布该链接作为参考。
设置lineObj = DWGFile.ModelSpace.AddLine(StartPoint,EndPoint)(“ Line_Name”)
https://docs.microsoft.com/en-us/windows/desktop/secauthz/access-control-lists