2024-03-29T07:39:01Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000391382023-04-27T10:00:04Z01164:03206:03331:03337
LISPによるソリッドモデラーの開発PRISM : Prototypal Interactive Solid Modelarjpnhttp://id.nii.ac.jp/1001/00039138/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=39138&item_no=1&attribute_id=1&file_no=1Copyright (c) 1987 by the Information Processing Society of Japan三重大学工学部電子工学科三重大学工学部電子工学科三重大学工学部電子工学科三重大学工学部電子工学科若林, 哲史鶴岡, 信治木村, 文隆三宅, 康二Lispによって書かれた対話形プロトタイプ・ソリッドモデラーPRISM(Prototypal Intaractive Solid Modeler)について紹介する.PRISMは研究室レベルでの研究開発と応用を目的とした,境界表現に基づくコンパクトなソリッドモデラーである.本稿では,PRISMの機能とその実現方法,処理例を示す.PRISMは従来のソリッドモデラーに比べて以下の特色を持っている.(1)ソリッドモデラーは多量の数値演算とともに,階層的な境界表現とその操作のための複雑なポインター処理を必要とするが,Lispで書くことにより,プログラムが簡潔で明瞭になった.(2)対話処理のためのコマンドの解釈や実行,ユーザコマンドの定義などが容易にできる.(3)試行錯誤的なモデリング過程で,中間結果を保存したり,それを消去して記憶領域を再利用したりすることが自由にできる.(4)Lipsで書かれているPRISMは,エキスパートシステムとのリンクやLipsマシン上での実行など知識工学,人工知能分野での応用にも適している.We introduce a prototypal interactive solid modeler PRISM written by Lisp. PRISM is a boundary representation based compact solid modeler for laboratory research and applications. In this paper, we describe the function, the implementation of the PRISM and show examples of the modeling process. PRISM has the following characteristics. (1) Transparency of the Lisp source code without explicit pointer operation for hierachical boundary representation. (2) Easy definition of the user commands, the interpretation and the execution. (3) Flexible memory utilization for storing and deleting the intermediate results of the trial and error modeling prosess. (4) Easy linkage to the expert system and portability to the lisp machine for the applications in the AI and knowlege engineering field.AN10100541情報処理学会研究報告グラフィクスとCAD(CG)198715(1986-CG-025)181987-02-262009-06-30