基点の指定
左右対称・回転対称ブラシなど、基点(基準点)が必要な場合があります。
基点が必要なブラシは、キャンバス上でCtrl+クリックをする事で基点が指定できます。
- http://www.nattou.org/mdiapp/bs/sayu-taisho.bs (左右対称
- http://www.nattou.org/mdiapp/bs/kaiten-taisho.bs (回転対称
function use_base() return true end
と定義しておきます。設定された起点は、
local bsx,bsy = bs_base()
という形で、bs_base()命令を使い取得できます。
基点が指定されてない場合は、(-1,-1) が返ります。(-1,-1)の場合は、特別処理を入れておくと良いでしょう。