1

C# で AutoCAD 用のプラグインを作成しています。グループのピボットポイントの位置を変更したいと考えています。マウスをクリックすることでこれを行うことができますが、グループの選択を解除して再選択すると、自動的にデフォルトの位置に戻ります (境界ボックスの中心点のように見えます)。

次のようなものを使用すると...

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

...提供された属性やメソッドのいずれも、そこに到達するための解決策やヒントを提供しません。

ピボットにアクセスする方法を知っている人はいますか?

-マイク

4

1 に答える 1

1

そこで、いくつかの API と Web サイトを調べた後、Autodesk Developer Network の Kean Walmsley に連絡しましたが、グループのピボットに直接アクセスする方法はないとのことでした。そのため、AutoCAD 内にユーザー定義のベースポイントを保存しています。定義済みのピボット位置を持つ関数が必要なときはいつでもloadBasepoint()、特定のケースに完全に適合する独自のメソッドを呼び出すだけです。

誰かが同じ問題に遭遇した場合に備えて、私はそれについて言及したいと思いました:)

于 2015-03-03T06:53:51.920 に答える