0

Autocad用のVBAプログラムを作成しようとしていますが、その機能の1つは、ユーザーがAutocadでエンティティを選択し、それを均一にスケーリングできないようにする必要があります。現在、オフセットとスケーリングの方法がありますが、私が知る限り、どちらも均一なサイズ変更です。私の現在のコードは、selectionSets、AcadEntity、およびselectOnScreenを使用して、ターゲットの選択を実行します。では、選択したエンティティを均一にスケーリングするためのVBAコードはありますか?

4

1 に答える 1

0

AutoCAD デザイナー自体でエンティティを不均一に拡大縮小することはできませんが、API を使用して拡大縮小できるのではないかと思います。ただし、ブロックの場合は可能です。

そのため、(一時的に) 図形をブロックに変換し、異なる X、Y (および Z) 尺度でブロックを挿入し、分解して、ブロック参照を再度削除することをお勧めします。

于 2011-07-20T18:51:31.690 に答える