
[カスタムブロック]の[要素]メニューにある[基点]の設定方法を教えてください。


ブロックエディタに表示されるCCSカーソルは座標点「0,0」を指しており、ブロックを挿入する際に基本の挿入基点として認識されます。

※ブロックを作成する時に指定した「基点」の位置に表示されています。

ブロック挿入[INSERTBLOCK]コマンドを実行し、[ブロック挿入]ダイアログで位置を「後で指定する」にチェックをつけると、十字カーソルの交点にブロックの基点が表示され任意の場所に挿入することが出来ます。


※[位置]の「後で指定する」にチェックを入れない場合は、ブロックの「基点」がダイアログで設定した座標になるようにブロック挿入されます。


ブロック作成時、ブロックエディタで原点の「0,0」以外を基点にしたい場合、別の箇所を「基点」に設定することが出来ます。
下記手順で設定できます。
例としてブロック名「test」を使用します。

1.変更したいブロックをダブルクリックします。
例としてブロック名「test」を選択します。

※または、ブロックを選択した後に右クリックし、メニューの[ブロック編集]をクリックします。

2.[ブロック編集]エディタが表示されるので、[要素]メニューの[基点]をクリックします。
※アクティビティの設定はありません。
3.コマンドウィンドウに「要素位置を指定」と表示されるので、挿入基点を指定します。
例として「左上の円の中心点」を指定します。


作成できました。

※保存前にカスタムブロックの動作を確認するには、ブロックをテスト[CBTESTBLOCK]コマンドを実行してください。
関連 FAQ:[カスタムブロック]を作成中、動作が思ったように設定できているかを確認したい
4.正常に指定できたら[CBCLOSE]コマンドを実行し、[ブロック編集]エディタを終了します。
エディタ上で右クリックし、メニューの[閉じる]を選択しても終了できます。

5.[ブロックエディタ]ダイアログに「終了する前に変更をブロックに保存しますか?」と表示されるので、[保存]ボタンをクリックします。

基点が変更になりました。

ブロック挿入[INSERTBLOCK]コマンドを実行する際、[ブロック挿入]エディタで[位置]の「後で指定する」のチェックを外して座標を「0,0」に設定すると、手順 5 で設定した基点が「0,0」の位置でブロックが挿入されます。


また、既存ブロックを「線形移動ペア」や「X Y 移動ボックス」等の[カスタムブロック]に変更する際、[要素]メニューの[基点]を指定しない場合、ブロック作成時に設定した「基点」がそのまま残ってしまう場合があります。
※2方向以上に変更できる[カスタムブロック]の場合は、設定が必要です。
「X Y 移動 ボックスセット」で[要素]メニューの[基点]を指定しない場合:


「X Y 移動 ボックスセット」で[要素]メニューの[基点]を「左下円の中心点」に指定した場合:


関連 FAQ:
・CBCONVERT コマンドが使用できない
・ARES で作成した[カスタムブロック]を AutoCAD で表示させると同じように動作しない
・既存ブロックを[カスタムブロック]に変更したい(ストレッチ機能を付加)
・ストレッチを付加した[カスタムブロック]で数値を指定してストレッチする方法①
・ストレッチを付加した[カスタムブロック]で数値を指定してストレッチする方法②
・既存ブロックを[要素セット]の[点移動]で[カスタムブロック]に変更する方法
・[点]要素を付加した[カスタムブロック]の挿入基点を切り替える方法
・既存のブロックを[カスタムブロック]に変更したい(表示機能を付加)
・既存のブロックを[カスタムブロック]に変更したい(位置合わせ機能を付加)
・既存のブロックを[カスタムブロック]に変更したい(回転機能を付加)
・既存ブロックを[カスタムブロック]に変更したい(尺度変更の機能を付加)
・既存ブロックを[カスタムブロック]に変更したい(連続複写[パターン複写]機能を付加)
・既存ブロックを[カスタムブロック]に変更したい(連続複写[XYパターン]機能を付加)
・既存ブロックを[カスタムブロック]に変更したい(ミラー機能を付加)





