問題タブ [autolisp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lisp - Lisp (または AutoLisp) を使用して、連想リストのパフォーマンスはどの程度ですか?
私は、長い連想構造を使用して重い幾何学的処理を行う AutoLisp プロジェクトを行っています。そのため、連想リストの集中的な使用タイミングの結果に興味があります。実装はどの程度単純/複雑ですか? いくつかのデータ構造またはドット ペアの通常のリストを使用しますか? bツリーなどの拡張機能はありますか?
lisp - AutoLisp / VisualLisp の本のおすすめを探しています
AutoLisp と VisualLisp を扱う優れた入門書を推薦できる人はいますか? 一般的な Lisp の本をいくつか見つけましたが、Lisp の変種がどの程度異なるのかはわかりません。
ここの古い質問にも何も見つかりませんでした。
soap - AutoLISP/AutoCADマクロ内からのSOAPリクエスト
AutoCADを使用するクライアント用のWebサービスを構築しました。それらには、SOAPリクエストを作成するAutoCADで実行されるマクロがあります。しかし、彼らは実際に石鹸のリクエストを私たちに送信する方法を理解していません。
したがって、XMLはすべて適切であり、すぐに使用できます。XMLを送信するだけです。
AutoLISPに精通していて、SOAPリクエストを送信する方法を知っている人はいますか?
外部COMコンポーネントを使用する必要がありますか、それともAutoLISPにネイティブSOAPオブジェクト/メソッドがありますか?
autolisp - AutoLISP でのリストのリストによる索引付け
整数のリストのリストがあります:
合計で 50 +/- リストが存在する可能性があります。
別のリストがあります:
a
リストの最初のリストを循環させて、リストの各メンバーを(1回目から)リストから減算したいと思いますme
。
比較を実行できるように、リストの最初のリストを介してインデックスを作成するにはどうすればよいですか?
regex - テキスト行を (検索条件として) 検索し、その行の特定の数字列を置換しますか?
アイテム番号とその説明の大きなコンマ区切りリストをファイルに書き込むかなり大規模な autolisp ファイル (約 4000 行) があります。以下に例を示します (番号と説明を除いて、すべてこれと同じように見えます)
「0203」は商品番号で、「2x4x 92 5/8 STUD GRADE FIR」は商品説明です。コンマや PCS (「ピース」の略) は関係ありません。重要なのは、その項目番号を新しいリストに合わせて変更する必要があるということです。これは、正規表現が役立つと信じているところですが、見つけるのに苦労しています。
基本的に、ファイルで説明 (上記の例のように) を検索し、4 桁の数字を新しい数字に置き換える必要があります。正規表現または拡張表現でそれを行うことができますか? (またはおそらく他の何か)そして明確にするために
番号は常に表示どおりに正確に配置された 4 桁であり、説明はファイル内で 1 回だけ発生し (正確です)、説明と置換する必要がある関連番号は常に同じ行にあります。
助けてください :)
autolisp - AutoLisp による体積計算の問題
皆さんこんにちは、ここで問題です。
私は、AutoCAD の AutoLisp 言語で次のプログラムを作成することを考えています: 与えられた地形レベル カーブ (このようなレベル カーブは同じ高さの点を表し、したがって、地形の表面がどのように見えるかについて補間的な考えを与えてください)。
私の最初のアイデアは、任意の精度まで補間することです。つまり、基本領域をメッシュ化し、すべての (たとえば) 長方形のメッシュ要素の中心で高さを計算します。したがって、体積は、長方形の辺と高さの合計の積に等しくなります。
さて、問題はこれらの高さを決定することです。上記の地形レベル カーブは通常、ポリラインとして指定されます。そのため、高さが求められるすべてのポイントについて、隣接するポリラインによって表される値に基づいてポイントの高さを補間するために、そのポイントが 2 つのポリラインの間にあることを判断する必要があります。
この問題に対処する方法がよくわからないので、どんな提案も歓迎します。前もって感謝します!
lisp - cINLISPの前のサーカムフレックスアクセント
私はlispを勉強していて、これを見つけました:(ズームイン)^ C ^ C、しかしテキストはそれを説明しておらず、他の場所で「^ C ^ C」を検索しましたが、何も見つかりませんでした。ここの誰かが私を助けてくれますか?
(私はまだ英語を勉強しています、何か間違ったことを書いたらごめんなさい)
lisp - 閉じたポリライン上にポリゴンを描画します
私はこの問題を謙虚な英語のスキルでうまく説明しようとしています:
dwgファイルにブロックを閉じました。これらのブロックは結合された多くのポリラインで構成されていますが、ユニボディ(統合)ではありません。必要なのはLispだけです。このブロック上にポリゴンを描画し、ユニボディブロックを作成します。回避策はありますか?thnx
autocad - 既存の展開との互換性を最大化するために使用するautolisp/autocadのバージョンはどれですか?
私はautolispに飛び込もうとしており、autocadのできるだけ多くの異なるバージョンと互換性のあるコードを作成する方法を考えています。明らかに現在のものを含みますが、理想的には2000まで遡ります。
オートデスクには、このhttp://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=770225に関するFAQがありますが、 2009年以前は何も言及していません。
(i)autocadと(ii)autolispコンパイラのどのバージョンを使用する必要がありますか?また、これはビジュアルLispと同じものですか?
c++ - Visual Lisp: 外部 C++ DLL で関数を呼び出す方法
私が作成した C++ dll (.net ではなくネイティブ) があり、その機能を Visual Lisp から使用したいと考えています。誰かがこれを行う方法の例、または少なくともどのドキュメントを読むべきかを教えてもらえますか?