PLaSM - PLaSM

PLaSM
Разработчики)Команда PLaSM
Написано вC ++ с участием Python обертки
Операционная системаLinux, Windows, Mac
ТипПрограммное обеспечение для твердотельного моделирования
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтwww.plasm.сеть

PLaSM (Язык программирования Твердое моделирование ) является открытым исходным кодом язык сценариев[1] для твердотельное моделирование,[2] дисциплина, составляющая основу системы автоматизированного проектирования [3] и CAD системы. В отличие от других программ САПР, PLaSM подчеркивает сценарии а не интерактивный графический интерфейс. Пользователи могут создавать сколь угодно сложные проекты, используя широкий спектр простых 2D и 3D объектов, расширенных кривые и криволинейные поверхности, Булево операции,[4] как элементарные, так и сложные геометрические трансформации.[5]

Подход к написанию сценариев сильно отличается от работы с интерактивным графическим интерфейсом пользователя (GUI). Хотя это означает меньший комфорт для пользователя, его предпочитают многочисленные инструкторы по САПР.[который? ] поскольку сценарии раскрывают все детали процедуры проектирования (не только окончательный вариант), а студенты знакомятся с элементарным компьютерным программированием.

История

PLaSM разрабатывается с 1980-х годов группой CAD в университетах Roma Tre и La Sapienza в Риме, Италия, Альберто Паолуцци и его сотрудниками. Он использовался в Римский университет создать обширную базу данных древних Рим архитектура.

Смотрите также

  • OpenSCAD это еще один язык сценариев с открытым исходным кодом для создания 3D-объектов

использованная литература

  1. ^ А. Паолуцци: Геометрическое программирование для автоматизированного проектирования, Wiley, 2003 г.
  2. ^ Шапиро, Вадим (2001). Твердое моделирование. Эльзевир. Получено 20 апреля 2010.
  3. ^ Лакурс, Дональд (1995). «2». Справочник по твердотельному моделированию. Макгроу Хилл. п. 2.5. ISBN  978-0-07-035788-4.
  4. ^ Тилове, Р.Б .; Реквича, А.А.Г. (1980). «Замыкание булевых операций над геометрическими объектами». Системы автоматизированного проектирования. 12 (5): 219–220. Дои:10.1016/0010-4485(80)90025-1.
  5. ^ Реквича, А.А.Г. и Фолькер, Х. (1983). «Твердое моделирование: современное состояние и направления исследований». Компьютерная графика и приложения IEEE. Компьютерная графика IEEE. 3 (7): 25–37. Дои:10.1109 / MCG.1983.263271.