JG_三斜求積

JG_三斜求積は、三斜求積図と求積表を作成するJw_CADの外部変形です。三斜求積の外部変形はJw_CADに付属していますが、やや物足りなさを感じていたため、いくかの機能を追加したツールをつくりました。特徴の一つは、求積するエリアの頂点をクリックすることで、エリアを複数の三角形に自動分割できる点です。

JG_三斜求積 実行画面

三角形の分割方式は、一方向に規則的に分割する方式と、乱数を使用して三角形をランダムに分割する方式を選択できます。どちらも元の多角形から三角形のピースを一つずつ削ぎ落していくイメージですが、切り分けていくと最後に扁平しすぎた三角形が残ってしまい、求積図が見づらいものになったり、面積の誤差が大きくなるなど弊害がでることがあります。

扁平した(つぶれた)三角形が発生する

このツールでは、乱数を使用してピースの切り出しをランダムに数十回行い、その中から扁平の少ない分割パターンを自動的に抽出して最適な求積図がつくれるようになっています。

乱数を使用した扁平三角形の少ない分割

求積表のタイプは、個々に実面積を集計するタイプと、倍面積を集計するタイプから選択できます。

JG_三斜求積 倍面積による求積表
JG_三斜求積 実面積による求積表

これらの求積図と求積表はExcelに書き出すことができるので、独自に編集を行いJw_CADに戻すことができます。戻す際には、JGシリーズのJG_Excel表変換が利用できます。

JG_三斜求積 Excel出力画面

操作方法は、以下の通りです。

【1】zipファイルを解凍し、JWWファイル内または任意の場所に保管する。

【2】Jw_cadの[その他]メニュから外部変形コマンドを選択する。

【3】ファイル選択で、保管した場所にある「JG_三斜求積」フォルダ内の三斜求積.BATをクリックする。

【4】Jw_cadのトップメニュー下に「◎多角形の頂点を読み取り」と表示されるので、求積する多角形の頂点を順にクリック(左クリック (L)で任意点、右クリック (R)で読取点)し、最後に「点指示終了」ボタンを押す。

【5】Jw_cadのトップメニュー下に「◎求積表基準点(左上)を指示」と表示されるので、任意点をクリックする。

【6】記載設定フォームが立ち上がるので、三角形の自動分割方式として乱数を使用する場合は「乱数を使用して三角形に分割する(最適解を得る)」チェックボックスにチェックを入れる。チェックを入れない場合は一方向に規則的に分割する方式となる。次に求積表のタイプを「倍面積を集計」、「実面積を集計」のどちらかから選択する。「実面積を集計」を選択した場合で表の上欄に名称を記載する際はチェックボックスにチェックを入れた上でテキストボックスに名称を記入する。
次に描画設定を行う。倍面積の小数点の桁数と線(色)番号(1から9まで)及び文字種(1から10まで)を入力する。また、求積表をExcelに書き出す場合はチェックボックスにチェックを入れる。

JG_三斜求積 記載設定フォーム

追記①:三角形の分割方式はいったんは乱数を使用せずに算定することを推奨します。一部の三角形が扁平しすぎて寸法が読みずらい場合に乱数による最適化を試行して下さい。乱数を使用しない方が全体的な規則性は得られます。また乱数を使用しない場合は頂点クリックをどこから始めても結果は同じですが、乱数を使用する場合は最初にクリックする頂点の位置によって異なる結果が得られます。集計後の面積の違いは微量です。

追記②:「実面積を集計」において表の上欄に名称を記載する機能については別ソフト「JG_室別面積」と併用して使用する際に有効となります。

補足:線(色)番号及び文字種は1~9(10)以外の番号を入力すると現在設定で描画されます。
       
【7】「OK」ボタンを押すと、Jw_cadの画面に三斜求積図と求積表が描画される。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です