
既存ブロックを[要素セット]の[X Y 移動]で[カスタムブロック]に変更する方法が知りたいです。
操作方法を教えてください。


下記手順で作成できます。
例として、ブロック名「test」を使用します。

1.[カスタムブロック]に変更したい既存ブロックを選択しダブルクリックします。
例として[円]ブロックを選択します。

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

2.[ブロック編集]エディタが表示されるので、[要素セット]メニューの[X Y 移動]をクリックします。
3.コマンドウィンドウに「基点を指定」と表示されるので、基点を指定します。


4.コマンドウィンドウに「終点を指定」と表示されるので、終点を指定します。


5.コマンドウィンドウに「ラベル位置を指定」と表示されるので、ブロックエンティティに重ならない任意点をクリックします。


6.要素をクリックして、[プロパティ]パレットでグリップ数を「1」に変更します。

グリップが1つ表示され、

感嘆符「!(エクスクラメーションマーク)」のあるアイコンが1つ表示されます。


※正常に設定が完了すると、感嘆符は表示されなくなります。
7.アイコン上で右クリックし、[アクティビティ選択セット]の「新規選択セット」をクリックします。

8.コマンドウィンドウに「アクティビティの選択セットを指定」と表示されるので、移動させたいエンティティを指定し、すべて選択出来たら Enter を押します。
例として「四角形」を指定します。



感嘆符「!(エクスクラメーションマーク)」が表示されないアイコンに変わりました。


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

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

作成できました。

グリップをクリックし、カーソルを動かすと X Y 方向に移動できます。

ブロックの一部(四角形)だけ移動できました。

※[ブロック編集]エディタの[プロパティ]パレットから[値セット]で距離の値を指定すると決まった値で移動できます。
例の場合は「500」ミリ毎にメモリが表示され、最小値が「1000」ミリ、最大値が「3000」ミリに設定されています。

カーソルを動かしても、設定値外には移動しません。


関連 FAQ:
・CBCONVERT コマンドが使用できない
・既存ブロックを[カスタムブロック]に変更したい(尺度変更の機能を付加)
・既存ブロックを[カスタムブロック]に変更したい(連続複写[パターン複写]機能を付加)
・既存ブロックを[カスタムブロック]に変更したい(連続複写[XYパターン]機能を付加)
・既存ブロックを[カスタムブロック]に変更したい(ミラー機能を付加)
・既存ブロックを[カスタムブロック]に変更したい(ストレッチ機能を付加)
・ストレッチを付加した[カスタムブロック]で数値を指定してストレッチする方法①
・ストレッチを付加した[カスタムブロック]で数値を指定してストレッチする方法②
・既存のブロックを[カスタムブロック]に変更したい(表示機能を付加)
・既存のブロックを[カスタムブロック]に変更したい(位置合わせ機能を付加)
・既存のブロックを[カスタムブロック]に変更したい(回転機能を付加)



