TOP>2008年04月

2008年04月27日

[script!3D] ワールド座標とローカル座標

script! と script!3D の違いは、主に、2D か 3D か、という所ですが、2Dの場合には、原点(0,0)とX軸・Y軸で紙と同じように考える事が出来ますのでなれていますが、3Dの場合は、原点(0,0,0)とX軸・Y軸・Z軸で、回転も、X軸回転、Y軸回転、Z軸回転、面で考えると、X-Y面、Y-Z面、X-Z面、などとなって、3D-CG/CADや空間的思考に慣れていないと戸惑う事があったりします。
で、
多少なりとも分かり易くするため、基準点と回転角=面/軸を先に決めてから、そこを基準として図を描かせましょう、という考えをするのが簡単な場合が多いです。2D-CADでもありますが(例えばAutoCADのUCS)、ワールド座標(絶対座標)これは固定の座標系で、画面中央原点や画面左下原点が多いです、それと、作図する際に先に決めておくローカル座標(相対座標)で、これは自由に決めた点を原点(0,0)として作図する、というものです。
script!にはありませんでしたが、このscript!3Dでは、ローカル座標を扱えるようにしています。それは変換マトリックスとして指定します。ローカル座標として与えた座標に、内部で、変換マトリックスを掛けてワールド座標に変換し図形登録を行う、という仕組みになっています。

ワールド座標での作図命令は、
  LINE(直線)、3SOLID(三角面)、4SOLID(四角面)、
を用意しています。
距離計測や写像では3D用の命令を用意していますし、座標の移動も、X,Y,Z座標を直接操作すれば可能です。

ローカル座標での作図命令は、
  LINE2D(直線)、CIRCLE2D(円)、ARC2D(円弧)、・・・
等があります。
円、円弧、楕円、楕円弧、曲線、等は内部で直線に分解し、複数の直線データとして登録します。また、ソリッド図形も複数の三角面・四角面データとして登録します。円などは、平面上に置くという感覚で作図します。3D空間上に自由に配置というのは、自由でいいんじゃないか?と思うかもしれませんがいざ作図するとなるとかなり難しいです。それよりも、空間上に平面を想定し、その平面上に円などを描く、という考えをするのが簡単です。これも本ソフトでは、変換マトリックスでの、X-Y平面上というのを想定します。円が傾いている=平面が傾いている=傾いた変換マトリックスを用意する→その上で、紙の上に円を描けば良い、という感じです。
ローカル座標での作図命令で、(3D)と書かれている命令は、そのX-Y平面における高さを扱えるようになっているものです。変換マトリックスのZ座標方向移動をするのでも良いですが何度もあると面倒かもしれませんので用意しています。

それでは、平面を2つ、その平面上に「×」を作図する例です。
ワールド座標での例
// 平面テスト1
#VAR
 x = 100  ;*X
 y = 100  ;*Y
 z = 100  ;*Z
 l = 30  ;*線長さ

 i
 wx1
 wy1
 wz1
 wx2
 wy2
 wz2
 wx3
 wy3
 wz3
 wx4
 wy4
 wz4

 wx1a
 wy1a
 wz1a
 wx2a
 wy2a
 wz2a

#DRAW
 CAL wx1 = - x / 2
 CAL wy1 = - y / 2
 CAL wz1 = 0
 CAL wx2 =  x / 2
 CAL wy2 = - y / 2
 CAL wz2 = 0
 CAL wx3 =  x / 2
 CAL wy3 =  y / 2
 CAL wz3 = 0
 CAL wx4 = - x / 2
 CAL wy4 =  y / 2
 CAL wz4 = 0

 PEN 1
 4SOLID i, wx1,wy1,wz1, wx2,wy2,wz2, wx3,wy3,wz3, wx4,wy4,wz4

 PEN 2
 CAL wx1a = - l
 CAL wy1a = - l
 CAL wz1a = 0
 CAL wx2a =  l
 CAL wy2a =  l
 CAL wz2a = 0
 LINE i, wx1a,wy1a,wz1a, wx2a,wy2a,wz2a
 CAL wx1a = - l
 CAL wy1a =  l
 CAL wz1a = 0
 CAL wx2a =  l
 CAL wy2a = - l
 CAL wz2a = 0
 LINE i, wx1a,wy1a,wz1a, wx2a,wy2a,wz2a

// -----

 CAL wx1 = - x / 2
 CAL wy1 = - y / 2
 CAL wz1 = 0
 CAL wx2 = - x / 2
 CAL wy2 = y / 2
 CAL wz2 = 0
 CAL wx3 = - x / 2
 CAL wy3 = y / 2
 CAL wz3 = z
 CAL wx4 = - x / 2
 CAL wy4 = - y / 2
 CAL wz4 = z

PEN 3
 4SOLID i, wx1,wy1,wz1, wx2,wy2,wz2, wx3,wy3,wz3, wx4,wy4,wz4

 PEN 5
 CAL wx1a = - x / 2
 CAL wy1a = - l
 CAL wz1a =  z / 2 - l
 CAL wx2a = - x / 2
 CAL wy2a =  l
 CAL wz2a =  z / 2 + l
 LINE i, wx1a,wy1a,wz1a, wx2a,wy2a,wz2a
 CAL wx1a = - x / 2
 CAL wy1a = - l
 CAL wz1a =  z / 2 + l
 CAL wx2a = - x / 2
 CAL wy2a =  l
 CAL wz2a =  z / 2 - l
 LINE i, wx1a,wy1a,wz1a, wx2a,wy2a,wz2a

ローカル座標での例
// 平面テスト2
#VAR
 x = 100  ;*X
 y = 100  ;*Y
 z = 100  ;*Z
 l = 30  ;*線長さ

 i
 w1
 wx1
 wy1
 wx2
 wy2
 wx3
 wy3
 wx4
 wy4

 wx1a
 wy1a
 wx2a
 wy2a

#DRAW
 // 変換マトリックスの初期値をそのまま使用
 CAL wx1 = - x / 2
 CAL wy1 = - y / 2
 CAL wx2 =  x / 2
 CAL wy2 = - y / 2
 CAL wx3 =  x / 2
 CAL wy3 =  y / 2
 CAL wx4 = - x / 2
 CAL wy4 =  y / 2

 PEN 1
 4SLD2D i, wx1,wy1, wx2,wy2, wx3,wy3, wx4,wy4

 PEN 2
 CAL wx1a = - l
 CAL wy1a = - l
 CAL wx2a =  l
 CAL wy2a =  l
 LINE2D i, wx1a,wy1a, wx2a,wy2a
 CAL wx1a = - l
 CAL wy1a =  l
 CAL wx2a =  l
 CAL wy2a = - l
 LINE2D i, wx1a,wy1a, wx2a,wy2a

// -----

 // 変換マトリックスを変更
 CAL w1 = 90/180*PI
 ROYMATR w1  // Y軸まわりに90°回転
 CAL w1 = - x / 2
 MATRIXL 0,0,w1 // Z座標方向へ移動
 CAL w1 = - z / 2
 MATRIXL w1,0,0 // X座標方向へ移動

 CAL wx1 = - z / 2
 CAL wy1 = - y / 2
 CAL wx2 =  z / 2
 CAL wy2 = - y / 2
 CAL wx3 =  z / 2
 CAL wy3 = y / 2
 CAL wx4 = - z / 2
 CAL wy4 =  y / 2

PEN 3
 4SLD2D i, wx1,wy1, wx2,wy2, wx3,wy3, wx4,wy4

 PEN 5
 CAL wx1a = - l
 CAL wy1a = - l
 CAL wx2a =  l
 CAL wy2a =  l
 LINE2D i, wx1a,wy1a, wx2a,wy2a
 CAL wx1a = - l
 CAL wy1a =  l
 CAL wx2a =  l
 CAL wy2a = - l
 LINE2D i, wx1a,wy1a, wx2a,wy2a

というように、ローカル座標を使う場合は、軸を考えて、座標系をぐるっと回して移動、と操作したあとは、Z軸を全く考えずX-Yだけで考えます。

実際にスクリプトを書く前に、ラフ描き(ポンチ絵を描く)をすると分かり易いと思います。
scr20080427a

2008年04月25日

script!3D Freeware Edition

「script!3D」に、
クロソイド曲線、ベジェ曲線、2次Bスプライン曲線、3次Bスプライン曲線の作図を追加しました。目標としていました段階まで出来ましたので、これをもって
「script!3D Freeware Edition 1.0」
として完成とし、
今後は、script!3D Shareware Editionの開発へ移行する予定です。

面上の曲線テスト
scr20080425

と、そのまえに、お遊びで 幾つかサンプルを作ろうかなと思ってます。

1品モノなものであれば、3D-CG/CADで描いた方が速いかと思いますが、まぁ、スクリプト=プログラムで自動発生的なデータ、パラメータ変動による別物データの作成をする場合には利用出来る、やもしれません。

データは、全て、直線、三角面、四角面、のいずれかになります。
円形の面は、三角面の集まりになる、などです。
(分割数が24の場合は、円1つは、24個の三角面になります)
当方のパソコンでは、10万ポリゴンも描かせるとかなり遅くなってしまいますが、VGAカードの能力があると軽く表示できるかもしれませんが、その辺は、適度に作っていただけたら、と思います。

2008年04月23日

CAD&CG 2008/06

エクスナレッジ社「CAD&CG MAGAZINE 2008/06」が
また何故か届きましたので、書き込みしておきます。

目次より

特集
とっておきの業務改善ノウハウがここにある!
新発見テクニックを集めました
超実用特集
  手ぶらでどこでもJw_cad
  2.5Dを簡単に作成する外部変形
  Jw_cadで工程表作成
  Jw_cadで工事写真帳作成
  VectorWorks←→Jw_cad、VectorWorks←→AutoCADデータ交換術
  「Sai Draw」とJw_cadで簡単パース風画像作成
  Vistaの動作を軽快にする
  OCRソフトで紙文書をデータ化
  Google Earthで写真整理
  カメラ付き携帯電話で電子納品!
  LinkStation Miniでデータ共有
  MacのキーボードをWindowsで使う
  オールクアッド環境に挑戦!
  リモートデスクトップでCADの遠隔操作に挑戦!

緊急特集
今度のAutoCADはココが違う!
AutoCAD 2009/AutoCAD LT 2009
新機能早わかりガイド
  インターフェイスや超便利機能など、
  2009バージョンのポイントを紹介

ハードウェア導入ガイド
選び方からベンチマークまで一挙公開!
グラフィックスカード徹底攻略
  グラフィックカードの仕組みや最新キーワードなど
  周辺情報も満載

特別インタビュー
山本理顕
コミュニティから考える建築のかたち

ほか


特集記事ですが〜
最初のJw_cadの話は、Siegelさんのサイトの掲示板の話、qBorderの話はうしわたりさんのサイトの話。VectorWorksとJw_cadのデータ交換は、DXFを利用してるけれど(そのためVW→Jw_cadはJacConvert使用との事)、JWC形式やSXF形式ではない様子。有償だからだろうか?DXF/DWGでのデータ受け渡しと比較して実際どんな感じなのか?というようなレポートはあっても良いような気はするけど。
http://www.aanda.co.jp/products/plugins/price.html
「Sai Draw」ですか〜 これまで、PhotoShopやM7などの話はありましたけど、まぁ色々なソフトの話があるのは良いと思うけど、うーん、「無料ソフト」って強調されるのは、なんだかなぁ〜という気はします。

次のVistaの話ですが、Vistaを少しでも速く動作させるために、Aeroをオフにするとか、視覚効果をオフにするとか、そういうのは分らないでもないですが、それだと、Vistaを使っている意味があるのだろうか?という気はします。オフにして使うんであれば、最初から、Xpマシンを導入すればいいと思います。
それと、Vistaで「遅い」というのは、あくまでも、WindowsGDIアプリケーションを使っているからであって、OpenGLや、Direct3D を使っているソフトは、同一スペックのXpマシンと比較して然程遅く無いという報告も結構あったと思います。

次のOCRソフトですが、使用ソフトは「読取革命 Ver.12」と「読んde!!ココ Ver.13」との事。私のところでは以前「eTypist」を使っていました。
http://mediadrive.jp/products/et/index.html
そこそこ認識率は良かったと思います。あと、WinReaderProとか。
http://mediadrive.jp/products/wrp/index.html

あと、DOS版JW_CADを使う、という記事もありますが、
えぇ?まだ?
という感覚が強いです。
個人が使う分としては個人の自由ですからいいですけれど、
誌上で紹介する分には、実際問題、どうなのだろう?
Windows版のJw_cadがこれだけ普及しているのだから
もういいんじゃないか?
という気は 少し します。

2008年04月21日

M7 Version 3.25

M7 Version 3.25">M7 Version 3.25
m7325.jpg


 Jw_cad Blogさんちでしったけど・・
 建築フォーラムの方がはやいのね。今日メールでVerUpの案内が来ました。
 なんで 建築フォーラムの方が速いのかな?(-"-;A ...アセアセ

 以下に変更内容を・・・

2008年04月19日

M7 Ver.3.25 Release!

博山さんの汎用2D-CAD「M7」(シェアウェア)が、
Version 3.25 にアップデートされました。
http://www.farchi.jp/filemgmt/index.php?id=477

添付ドキュメントより抜粋〜
【ソフト紹介】
Windowsソフト共通の操作性からあまり逸脱せず、かつ、効率的な設計業務が行え
るよう様々な工夫を凝らした二次元汎用CADです。

【主な特徴】
・両ボタンドラッグ,ホイールによる拡大/縮小
・右ドラッグ、ホイールドラッグでのスクロール
・表計算ライクな下付レイヤタブの採用
・DXF,JWC,SFC, P21ファイルの読み書きに対応
・JWK図形ファイル対応(読込のみ)
・WMF,EMF書込機能を利用しワープロ・表計算アプリへの図面の貼込が可能
・国土地理院数値地図2500空間データおよびDM地図の読込に対応
・塗潰し,網掛,グラデーション,画像貼付,画像変形、画像マッピング等の充実した装飾系コマンドも装備
・フリーソフトM7devによる強力なマクロ開発環境を提供

【前バージョンからの変更点】
・レイヤ一覧でのリソースリーク対応
・メニューアイコン表示時のリソースリーク対応
・16ビットカラービットマップ対応
・32ビットカラービットマップ対応
・画像を含むWord,Excelからの貼り付けに対応
・Wordの表を貼り付けると文字がズレる不具合を修正
・Wordの図形が正しく貼り付けられない不具合を修正
・Excelの縦書き文字が正しく貼り付けられない不具合を修正
・部品の追加ダイアログ、リサイズの不具合を修正
・部品の追加ダイアログ、ファイルのドラッグドロップに対応
・部品の追加ダイアログのリソースリーク対応
・曲線コマンド、制御点の上限を173点に変更
・曲線コマンド、通過点の上限を171点に変更
・デュアルディスプレイ向けに画面バッファサイズを主画面の横2倍に変更
・SFCファイル読込、不正な外付け寸法要素を無視するよう修正
・P21ファイル読込、不正な外付け寸法要素を無視するよう修正
・SFCファイル読込、レベル3.0 既定義ハッチ"Area_control"で読込中断の不具合を修正
・P21ファイル読込、レベル3.0 既定義ハッチ"Area_control"で読込中断の不具合を修正
・SFCファイル読込、レベル3.0 jpeg 画像の読込みに対応
・P21ファイル読込、レベル3.0 jpeg 画像の読込みに対応
・SFCファイル書込、レベル3.0 jpeg 画像の書込みに対応
・P21ファイル書込、レベル3.0 jpeg 画像の書込みに対応
・SFCファイル書込、プロパティに画像タブを追加
・P21ファイル書込、プロパティに画像タブを追加
博山さんのサイト「M7 hotline」
http://homepage2.nifty.com/m7/

2008年04月19日

AFMouMenu Ver.1.04

当方のサイトシェアウェアコーナーに、
「AFMouMenu Ver.1.04」というツールをアップしました。

マウスの状態をフックし、その情報を表示し、JWWのクロックメニューのようなマウスドラッグによるコマンド分岐実行を模擬的に行おうというソフトです。

マウスのボタン状態を感知し、マウスカーソルを変更し、マウス情報を本ソフト画面に表示します。これにより、マウスのボタンを押したかどうかを目視確認する事などが可能となります。マウスカーソルは、システム情報の「通常の選択」の形状を直接変更します。そのため、このカーソルを使用していない状態ではマウスカーソル形状は変わりません。
利用するアプリケーション及び各コマンド名称・コマンドキーは予め設定を行っておく必要があります。コマンドキー送信については、「JwwMenu」等と同様、SendKeyを行う事により実現しています。※試用版です。
※本ソフトでコマンドを実行する前に、そのマウスボタン状態により
 アプリケーション本来の機能のマウス指定やコマンド実行等が
 行われますので御注意下さい。
※コマンド名は、本ソフト画面上、及び、タスクバーの本ソフトの
 タイトル上に表示されます。また、ドラッグメニュー表示を行う
 場合には、その中央に表示されます。但し、余り長い名前は表示
 しきれなくなりますので御注意下さい。
※アプリケーションが様々なマウスドラッグ操作を既に実装している
 場合には、うまく動作出来ない場合が多いですので御注意下さい。
 また、コマンドキーを受け付け出来ないアプリケーションもあると
 思われますので、実際に動作させてみて使えるかどうかを確認して
 下さい。
※対象外のアプリケーションや終了時にマウス形状を元に戻しています
 が、もし万が一、マウス形状が元に戻らない場合は、Windowsのコン
 トロールパネルの「マウス」の「ポインタ」タブ内の「デザイン」を
 一旦他のものを選択し、再度選択し直すと元に戻ります。

Ver.1.04 2008/04/19
・設定で ドラッグメニュー文字サイズの指定を追加
・左/右/両/中ドラッグメニュー設定をしていない場合には、
 そのドラッグメニューの表示を行わないよう修正

20080403

2008年04月18日

JWlayout Ver.1.00

当方のサイトフリーウェアコーナーで、
JWlayout (LZH圧縮;264KB)2008/04/17
Jw_cad for Windows(JWW)の画面レイアウトを保存しておき、画面レイアウトが崩れてしまったときに、元に戻すためのツールです。

というのを公開しました。
JWlayout
Jw_cad for Windows (JWW) にて
画面レイアウトが崩れてしまう、前の状態に戻せないか?
という話があるようですので、
試しに作ってみました。
なるべく簡単に操作できるよう、ボタンをクリックするだけ
という事にしています。

詳細についてはテキストファイルも同梱していますので
そちらをどーぞ。

2008年04月17日

AFMouMenu Ver.1.03

当方のサイトシェアウェアコーナーに、
「AFMouMenu Ver.1.03」というツールをアップしました。

マウスの状態をフックし、その情報を表示し、JWWのクロックメニューのようなマウスドラッグによるコマンド分岐実行を模擬的に行おうというソフトです。

マウスのボタン状態を感知し、マウスカーソルを変更し、マウス情報を本ソフト画面に表示します。これにより、マウスのボタンを押したかどうかを目視確認する事などが可能となります。マウスカーソルは、システム情報の「通常の選択」の形状を直接変更します。そのため、このカーソルを使用していない状態ではマウスカーソル形状は変わりません。
利用するアプリケーション及び各コマンド名称・コマンドキーは予め設定を行っておく必要があります。コマンドキー送信については、「JwwMenu」等と同様、SendKeyを行う事により実現しています。※試用版です。
※本ソフトでコマンドを実行する前に、そのマウスボタン状態により
 アプリケーション本来の機能のマウス指定やコマンド実行等が
 行われますので御注意下さい。
※コマンド名は、本ソフト画面上、及び、タスクバーの本ソフトの
 タイトル上に表示されます。また、ドラッグメニュー表示を行う
 場合には、その中央に表示されます。但し、余り長い名前は表示
 しきれなくなりますので御注意下さい。
※アプリケーションが様々なマウスドラッグ操作を既に実装している
 場合には、うまく動作出来ない場合が多いですので御注意下さい。
 また、コマンドキーを受け付け出来ないアプリケーションもあると
 思われますので、実際に動作させてみて使えるかどうかを確認して
 下さい。
※対象外のアプリケーションや終了時にマウス形状を元に戻しています
 が、もし万が一、マウス形状が元に戻らない場合は、Windowsのコン
 トロールパネルの「マウス」の「ポインタ」タブ内の「デザイン」を
 一旦他のものを選択し、再度選択し直すと元に戻ります。

Ver.1.03 2008/04/17
・ドラッグ中の中央移動によるドラッグメニューキャンセルに対応
・キャンセルを中継したAM/PM切替に対応
 (※反対側マウスボタンクリックによる切替には未対応)
・設定画面変更

20080403

2008年04月15日

高値更新は時間の問題か?

(その4)4/15【火】川又三
が、あまりにもヒドすぎる。食料品や光熱費が急激に値上がりする中、われわれは国民生活を守るためにも暫定税率を廃止させ、ガソリン代を値下げさせた。首相官邸の中にいると国民の暮らしが見えなくなるのか。許しがたい」と述べ、福田政権打倒に
丸裸になった暫定税率の中身。道路特定
ガソリンの税率が下がったことを受け、暫定税率を復活させる租税特別措置法改正案に関する与野党の政策協議の機運も急速にしぼみつつある情勢。この点について、民主党の小沢代表は衆議院での再可決に対し、「このまま下げてくれとの国民の意見が多ければ非常
参院「無用論」は何処へ行った?
のうえで政権与党の自民党を上回った事で対立ムードが急速に高まってきた。今国会は日銀総裁人事問題に始まって、ガソリンの暫定税制、道路問題等で参院が主戦場に変わった。かっての与野党協調ムードは吹っ飛んだ。と同時に「参院無用論」
トレード&IKEA神戸店
)の跡地なんで、でかいストアーなんです。昨日のオープンには前夜から徹夜でならんだ人もいるほどらしいです・・・・ いき付けのガソリンスタンド(ポーアイのGSは安売りで有名)があるので 昨日、ハローワークの帰りにポーアイに行ったのですが、おおお!大渋滞
高値更新は時間の問題か?
加速する可能性が高い。また、週間石油統計で、ガソリン在庫の減少幅次第ではRBOB主導で一気に上げ幅を拡大する可能性がある点には注意が必要である。事前予想では、原油在庫は前週比140万バレル増、ガソリン在庫は同200万バレル減、留出油在庫は同160万バレル
面接決定((´∀`*))
昨日、ガソリン代実費のとこに電話しました!事務の女の人が対応してくれたので良かった☆ 『営業のほうか宅配のほう、どちらですか?』 宅配ある?!求人のほうでは“営業"しかなかったので、嬉しくてつい 『両方で!!』 って言ってしまい
後期高齢者医療制度、15日より年金天引き開始
制度』ですが、これは政府・与党が『大きな混乱が起こる』と言っていて、結局ほと んど何も混乱が起きなかった、ガソリン税の暫定税率の廃止ととても対照的です。『後期高齢者医療制度』に限らず、今の医療保険制度の最大の問題は、生活保護
penny arcade
ため、テナントとして入居している施設の集客力の低下を理由に閉鎖されることも多く、2008年春ごろには、セガとナムコが、ガソリン価格高騰による郊外型SCの集客力が低下したことなどを理由に、郊外型アミューズメント施設や、大型機の設置できない小型店舗を中心
菜の花プロジェクトってほんとに大丈夫か?
(果樹除く)の合計とした) 全て菜種畑に転用して菜種油を採ったとしたら40.8万klとなる。車で使うガソリンを月100リットルとすると、34万台にしか供給できない。(全国の車両登録台数は約8,000万台、日本の燃料油販売量2億1900万キロリットル) こ
商品相場、原油終値ベースで過去最高値
に押されたものの、その後は、ショートカバーが値を支えました。【エネルギー】 原油 111.76 [+1.62 ] 天然ガス 10.11 [0.052] NY原油相場は、ドルがユーロに対して下落したことや、米国とナイジェリアでの供給障害、ガソリン相場の上昇などが支援材料となり、終値ベースで過去

(その4)4/15【火】川又三 ショートカバーが

2008年04月08日

script!3D 近況

先日の「エイプリルフール」ネタで書いた、
現在作成中のソフト「script!3D」の近況です。

現在は、こんな感じです。

scr20080408a
スクリプトを書いて、実行をし、別画面に3Dモデルが表示されます。その画面で、3DFACEで構成された3D-DXFファイル、STLファイル、OBJファイル、VRML(2.0)ファイル、BMPファイルを保存することが出来ます。STL/OBJの場合には3D-FACEしか出ません。大抵は、3D-DXFになると思います。
なお、script!にあったような、AutoCAD/JWW (Jw_cad) へのクリップボード出力のような機能はありません。

Google SketchUp6 でインポートします。

scr20080408b
レイヤ:0〜255
色  :1〜255 (AutoCAD色です)
線種・線幅はありません。
現在、3次元座標をもつ直線、三角面、四角面、のみです。

これから幾つか追加していこうと思っていますが、全てこの3つにばらして登録するつもりです。余り高機能にはできないと思いますけれど、それなりに納得できる状態になったら、シェアウェアとして公開する予定です。