Geeklog Site http://www.icadweb.com Another Nifty Geeklog Site master@icadweb.com master@icadweb.com Copyright 2010 IcadWeb.com GeekLog Mon, 04 Jan 2010 17:57:42 +0900 ja エバテック 再始動 http://www.icadweb.com/article.php/20091126232414733 http://www.icadweb.com/article.php/20091126232414733 Thu, 26 Nov 2009 23:24:14 +0900 http://www.icadweb.com/article.php/20091126232414733#comments 雑多な話題 <p>SystemMetrix社と共同で IntelliJapan社を設立した後、Ebatechとしての活動は、しばらく停止しておりましたが... &nbsp;この度、活動を再開することにいたしました。</p><p>国内における AutoCAD互換CADの第一人者(?)として、DWG / DXF ファイルに関連したトピックを幅広く紹介したい... と思っており、Ebatechとしての活動は、IntelliCAD(ITC)に留まらず、その上位組織ともいえる Open Design Alliance (ODA) へと活動範囲を広げたい考えでおります。</p><p>本サイト(icadweb.com)は、&nbsp;<a href="http://www.ebatech.jp">http://www.ebatech.jp</a>&nbsp;へ統合したいと思っております。</p> http://www.icadweb.com/trackback.php/20091126232414733 IJCAD7 http://www.icadweb.com/article.php/20090529140446294 http://www.icadweb.com/article.php/20090529140446294 Fri, 29 May 2009 14:04:46 +0900 http://www.icadweb.com/article.php/20090529140446294#comments News <p>インテリジャパンが、新製品 「IJCAD7」 をリリースしました。</p><p>プレス発表...<br /><a href="http://www.intelli.jp/CMS/article.php/IJCAD7_Press">http://www.intelli.jp/CMS/article.php/IJCAD7_Press</a></p><p>残念ながら... これは、長く噂されている「IntelliCAD7」ではありません。</p><p>IntelliCADは、日本で紹介されてから10年経過しました。その間、辛口に言えば 「大きな機能拡張がされることはなく」... ゆっくりと地道な成長をしています。</p><p>この従来ソースコードを使った製品は、リリース案内を見ても 「特に見るべきものがない」 と言えますが... 長年、不具合修正を繰り返した結果... という点では 「安定バージョン」 と言えるのかもしれません。</p><p>IJCADシリーズは、システムメトリックス社(<a href="http://www.systemmetrix.jp/">http://www.systemmetrix.jp/</a>)によって企画された製品であることは有名ですが... 他の海外IntelliCAD製品と同様に、独自ブランドによる独自バージョン番号 を採用することによって、「IJCAD」 - ブランドを根付かせたい考えです。 「IntelliCADは、ITC会員によって提供されるCAD製品のベーステクノロジーの総称...&nbsp;」としています。 さらに、今後は、Saas &amp; ASP へビジネスエリアを広げたい考えで、CADをサービスとして提供する試みをしています。</p><p>IJCADブランドは、IntelliCADテクノロジーをベースに、他のIntelliCAD製品とは異なった特色を出しながら、独自の発展を遂げることを期待しています。</p> http://www.icadweb.com/trackback.php/20090529140446294 LT-Extender 終焉宣言 http://www.icadweb.com/article.php/20090313142243223 http://www.icadweb.com/article.php/20090313142243223 Fri, 13 Mar 2009 14:22:43 +0900 http://www.icadweb.com/article.php/20090313142243223#comments 雑多な話題 <p>AutoCAD LT にカスタマイズ機能を提供するツール...</p><p>記事をこちらに移動しました> <a href="http://www.ebatech.jp/archives/199">http://www.ebatech.jp/archives/199</a></p> http://www.icadweb.com/trackback.php/20090313142243223 なぜ、DRXなの? http://www.icadweb.com/article.php/20090312110055972 http://www.icadweb.com/article.php/20090312110055972 Thu, 12 Mar 2009 11:00:55 +0900 http://www.icadweb.com/article.php/20090312110055972#comments 雑多な話題 <p>こちらに記事を移動しました> <a href="http://www.ebatech.jp/archives/203">http://www.ebatech.jp/archives/203</a></p><p>&nbsp;</p> http://www.icadweb.com/trackback.php/20090312110055972 DoubleCAD XT http://www.icadweb.com/article.php/20090210151315840 http://www.icadweb.com/article.php/20090210151315840 Tue, 10 Feb 2009 15:13:15 +0900 http://www.icadweb.com/article.php/20090210151315840#comments 雑多な話題 <p>TurboCADの開発元として知られている IMSIが新しくリリースしたCAD。</p><p>記事を、こちらに移動しました&gt; <a href="http://www.ebatech.jp/archives/193">http://www.ebatech.jp/archives/193</a></p><p>&nbsp;</p> http://www.icadweb.com/trackback.php/20090210151315840 OpenDWG DWGdirect 2.7 リリース http://www.icadweb.com/article.php/20090127114258320 http://www.icadweb.com/article.php/20090127114258320 Tue, 27 Jan 2009 11:42:58 +0900 http://www.icadweb.com/article.php/20090127114258320#comments News <p>ODA が、DWGdirect の新バージョン (2.7) をリリースしました。</p><p>記事をこちらに移動しました> <a href="http://www.ebatech.jp/archives/326">http://www.ebatech.jp/archives/326</a></p> http://www.icadweb.com/trackback.php/20090127114258320 ご挨拶... http://www.icadweb.com/article.php/20081229154713599 http://www.icadweb.com/article.php/20081229154713599 Mon, 29 Dec 2008 15:47:13 +0900 http://www.icadweb.com/article.php/20081229154713599#comments News <p>今年は、ここを復活させるぞ!と思っておりましたが... 気が付いてみれば?年の瀬を迎えております。(汗)</p><p>これからCADのカスタマイズ!を語ろうとした場合、私のポジション的には、DRX-API を無視できないわけで、ネタは、いろいろと暖めているのですが... 材料が揃わない。</p><p>にも関わらず、多数のご訪問ありがとうございます。来年は、何か面白いものを提供したいと考えております。</p><p>どうぞ、よろしくお願いいたします。</p> http://www.icadweb.com/trackback.php/20081229154713599 LISP入門 第37回: 条件式 http://www.icadweb.com/article.php/lisp_37 http://www.icadweb.com/article.php/lisp_37 Tue, 23 Sep 2008 16:04:54 +0900 http://www.icadweb.com/article.php/lisp_37#comments LISP <p>(if) 関数の第1引数... (条件式)について、</p><p><table width="250" border="1"> <tbody> <tr> <td>=</td> <td>等号(等しい)</td> </tr> <tr> <td>/=</td> <td>不等号(等しくない)</td> </tr> <tr> <td>&lt; , &lt;= , &gt; , &gt;=</td> <td>比較 (大きい,小さい)</td> </tr> <tr> <td>and</td> <td>論理積</td> </tr> <tr> <td>or</td> <td>論理和</td> </tr> </tbody></table></p><p>LISP では、真(True) = <b>T</b> , 偽(False) = <b>nil </b></p><p>例:<br /><table width="250" border="0"> <tbody> <tr> <td> <p>(setq&nbsp;a 5.0)<br /> (setq b 10.0)</p> </td> <td>&nbsp;</td> </tr> <tr> <td>(= a 5.0)</td> <td>結果:T</td> </tr> <tr> <td>(= a b)</td> <td>結果:nil</td> </tr> <tr> <td>(/= a b)</td> <td>結果:T</td> </tr> <tr> <td>(&lt; a 5.0)</td> <td>結果:nil</td> </tr> <tr> <td>(&lt;= a 5.0)</td> <td>結果:T</td> </tr> <tr> <td>(&lt; a 8.0)</td> <td>結果:T</td> </tr> <tr> <td>(&lt; a b)</td> <td>結果:T</td> </tr> <tr> <td>(and&nbsp;(&gt; a 2.0) (&lt; a 8.0))</td> <td>結果:T</td> </tr> <tr> <td>(or (= a 0.0)(= b 0.0))</td> <td>結果:nil</td> </tr> </tbody></table></p><p>入れ子にすることでもっと複雑な条件式を作成することができます。</p><p><table width="250" border="1"> <tbody> <tr> <td>(or (and (&lt; a 10.0)(&lt; b 10.0)) (= c 0.0))&nbsp;</td> </tr> </tbody></table></p><p>このような複雑な式は、複数行にして字下げして書くと分かりやすいと思います。</p><p><table width="250" border="1"> <tbody> <tr> <td> <p>(or<br />  (and<br />   (&lt; a 10.0)<br />   (&lt; b 10.0)<br />  )<br />  (= c 0.0)<br /> )&nbsp;</p> </td> </tr> </tbody></table></p> http://www.icadweb.com/trackback.php/lisp_37 LISP入門 第36回: 条件によって分岐する http://www.icadweb.com/article.php/lisp_36 http://www.icadweb.com/article.php/lisp_36 Sun, 21 Sep 2008 09:53:36 +0900 http://www.icadweb.com/article.php/lisp_36#comments LISP <p>決められた処理を順番に処理するだけであれば、スクリプトで十分。スクリプトとプログラムの決定的な違いは、途中で処理を条件によって分岐できるかどうか?ということになるかと思います。</p><p>(if) 関数は、その名の通り 「もし~だったら...」という処理に使用します。</p><p>例:<br /> もし、Aの値が、10より大きかったら...<br /> もし、選択した図形が円だったら...</p><p><table width="250" border="1"> <tbody> <tr> <td> <p>(setq a 15)<br /> (if (&lt; a 10)<br />  (princ &quot;10より小さい!&quot;)<br />  (princ &quot;10以上!&quot;)<br /> )</p> <p>結果:10以上</p> </td> </tr> </tbody></table></p><hr /><p>(cond) 関数は、Basic / Pascal / C言語の switch 文に相当します。(if) が、Yes / No&nbsp;分岐に対して、(cond) は、「Aの値が、1だったら... 2だったら... 3だったら...」という複数の分岐に使えます。</p><p><table width="250" border="1"> <tbody> <tr> <td>(cond<br />  ((= color 1) (princ &quot;赤です!&quot;))<br />  ((= color 2) (princ &quot;黄です!&quot;))<br />  ((= color 3) (princ &quot;緑です!&quot;))<br />  (T&nbsp;(princ &quot;それ以外!&quot;))<br /> )</td> </tr> </tbody></table></p><p>(if) を入れ子にすることで、(cond) と同じような動作をするプログラムを作ることができますが、(cond)を使ったほうが、プログラムがすっきりしますし処理も高速です。</p><p><table width="250" border="1"> <tbody> <tr> <td> <p>(if (= color 1)<br />  (princ &quot;赤です!&quot;)<br />  (if (color = 2)<br />   (princ &quot;黄です!&quot;)<br />   (if (color = 3)<br />    (princ &quot;緑です!&quot;)<br />    (princ &quot;それ以外!&quot;)<br />   )<br />  )<br /> )</p> </td> </tr> </tbody></table></p> http://www.icadweb.com/trackback.php/lisp_36 AutoCAD LTの座標取得(getpoint) http://www.icadweb.com/article.php/20080921093407682 http://www.icadweb.com/article.php/20080921093407682 Sun, 21 Sep 2008 09:34:07 +0900 http://www.icadweb.com/article.php/20080921093407682#comments 豆知識 <p>AutoCAD LTを始めて触った時、AutoLISPが使えない事を知り、「こんな物使えるか!」と思いました。</p><p>(getpoint)が使えない事には、ちょっとした作図コマンドすら出来ないので、使いにくいと定評(?)のあるAutoCADの標準コマンドだけで作図をしなければならない。</p><p>ある時、「ID;&#092;」と「@」,「&#36;M=&#36;(getvar.&quot;LASTPOINT&quot;)」を組み合わせたマクロを教えて頂きました。これは、正直、驚きました... その後、パワーユーザーの皆様の創意工夫によって、さまざまなマクロが作成されるようになったのですが、どう頑張ってもLT(DIESEL)では出来ない事が沢山あって... 先にAutoLISPによるAutoCADの拡張性の高さを知ってしまった私としては、どうしてもDIESELに没頭する気にはなれなかったのでした。</p> http://www.icadweb.com/trackback.php/20080921093407682