1

我正在用 C# 为 AutoCAD 编写插件。我想改变一个组的轴心点的位置。可以通过鼠标单击来做到这一点,但在取消选择并重新选择组后,它会自动移回其默认位置(看起来像是边界框的中心点)。

如果我使用类似...

private void SetBasePoint(Group group)
{
    group.AnyAvailableMethod();
    //or...
    group.AnyAvailableAttribute;
}

...所提供的属性或方法都没有给我任何解决方案或提示如何到达那里。

有谁知道如何访问枢轴?

-麦克风

4

1 回答 1

1

因此,在研究了几个 API 和网站后,我联系了 Autodesk 开发人员网络的 Kean Walmsley,他甚至告诉我,没有直接的方法可以访问小组的枢纽。所以现在我在 AutoCAD 中保存了一个用户定义的基点,每当我需要一个具有预定义枢轴位置的函数时,我只需调用我自己的loadBasepoint()- 方法,它非常适合我的特定情况。

以防万一有人遇到同样的问题,我想我会提到它:)

于 2015-03-03T06:53:51.920 回答