-
Autolisp
entmake関数で図形を作成!AutoLISPチュートリアル
AutoCADで図形を自動生成したいとき、AutoLISPの entmake 関数は非常に強力です。この記事では、DXFデータの構造を理解しながら、entmake を使って図形を作成する方法を... -
DCL
AutoLISP DCL入門2:ダイアログを作る。
今回は、ユーザーが文字列を入力できるダイアログを、DCLとAutoLISPで作成する方法を紹介します。 ユーザーが入力する部分の「タイル」という基本から押さえておきまし... -
Autolisp
AutoLISPでブロック数をカウントして図面に表示する方法【コード付き解説】
AutoCADで図面内のブロック数を数えたいとき、目視で確認するのは非効率ですよね。今回は、選択したブロックと同じ名前のブロックを図面全体から抽出し、それぞれの横に... -
DCL
AutoLISP DCL入門4 : タイル処理関数一覧と基本構文
タイル処理関数とは? AutoLISPのDCL(ダイアログコントロール言語)で使われる「タイル処理関数」は、ダイアログボックス内の各部品(テキストボックス、ボタン、リス... -
CAD
ssgetとwhileで繰り返し処理
AutoLISPで図形を選択して、繰り返し処理を行うには ssget と while の組み合わせが基本です。今回は、選択セットを取得し、それを1つずつ処理する方法です。処理文を変... -
Autolisp
【AutoLISP講座】SETとSETQの違い。やさしく解説
AutoLISPを使ってると、よく出てくるこの2つの関数──SETQとSET。「どっち使えばいいの?」「何が違うの?」って思ったこと、ありませんか? 今回はこの2つの違いを、や... -
CAD
AutoLISP入門その3
AutoLISP入門その1,AutoLISP 入門その2,AutoLISP入門その3,AutoLISP入門その4 AutoLISPで図形を描くには、正確な座標計算が欠かせません。今回は、梁(ビーム)を描くた... -
CAD
AutoLISP 入門その2
AutoLISP入門その1,AutoLISP 入門その2,AutoLISP入門その3,AutoLISP入門その4 LISPファイルの保存方法 AutoLISPのルーチンは、拡張子 .lsp のASCIIテキストファイルとし... -
Autolisp
【AutoLISP入門】getxxx関数でユーザー入力をスマートに取得しよう
AutoCADのカスタマイズや自動化に欠かせないAutoLISP。その中でも、ユーザーからの入力を受け取るための「getxxx関数」は、「ユーザーとやり取りするスクリプトを作ると... -
Autolisp
AutoLISPの条件分岐をマスターしよう:基本から応用まで
AutoCADのカスタマイズに欠かせないAutoLISP。その中でも「条件分岐」は、処理の流れを制御するための重要な要素です。この記事では、条件分岐の基本構文から、実際の使...