PLASM

PLaSM
PLASM
개발자PLASM 팀
기록 위치Python 래퍼 포함 C++
운영 체제Linux, Windows, Mac
유형솔리드 모델링 소프트웨어
면허증GNU 일반 공중 사용권
웹사이트www.plasm.net

PLASM(Programming Language of Solid Modeling)은 솔리드 모델링을 위한 오픈 소스 스크립팅 언어[1],[2] 컴퓨터 지원 설계[3]CAD 시스템의 기초를 구성하는 분야다.다른 CAD 프로그램과 대조적으로 PLASM은 대화형 GUI 작업보다는 스크립팅을 강조한다.사용자는 다양한 범위의 단순 2D 및 3D 객체, 고급 곡선 및 곡면, 부울 연산,[4] 초등 및 고급 기하 변환을 사용하여 임의로 복잡한 설계를 생성할 수 있다.[5]

스크립팅 접근법은 대화형 GUI(Graphical User Interface)로 작업하는 것과는 매우 다르다.사용자 편의성이 떨어진다는 의미지만 대본이 설계 절차(최종 설계뿐만 아니라)의 모든 세부사항을 공개하고 학생들이 초등 컴퓨터 프로그래밍에 노출되기 때문에 수많은 CAD 강사들이[which?] 선호하고 있다.

역사

PLASM은 1980년대부터 이탈리아 로마에 있는 로마 트레와 라 사피엔자 대학의 CAD 그룹에 의해 알베르토 파올루찌와 그의 협력자들에 의해 개발되었다.그것은 고대 로마 건축의 광범위한 데이터베이스를 만들기 위해 로마 대학에서 사용되었다.

참고 항목

  • OpenSCAD는 3D 개체 생성을 위한 또 다른 오픈 소스 스크립팅 언어 입니다.

참조

  1. ^ A. 파올루찌:컴퓨터 보조설계를 위한 기하학적 프로그래밍, Wiley, 2003
  2. ^ Shapiro, Vadim (2001). Solid Modeling. Elsevier. Retrieved 20 April 2010.
  3. ^ LaCourse, Donald (1995). "2". Handbook of Solid Modeling. McGraw Hill. p. 2.5. ISBN 978-0-07-035788-4.
  4. ^ Tilove, R.B.; Requicha, A.A.G. (1980). "Closure of Boolean operations on geometric entities". Computer-Aided Design. 12 (5): 219–220. doi:10.1016/0010-4485(80)90025-1.
  5. ^ Requicha, A.A.G & Voelcker, H. (1983). "Solid Modeling: Current Status and Research Directions". IEEE Computer Graphics and Applications. IEEE Computer Graphics. 3 (7): 25–37. doi:10.1109/MCG.1983.263271.