Альбом для рисования
![]() | |
Оригинальный автор(ы) | Иван Сазерленд |
---|---|
Первоначальный выпуск | 1963 |
Платформа | Линкольн ТХ-2 |
Тип | анимация , рисование , черчение , САПР |
Альбом для рисования (он же робот-чертежник) [1] ) — компьютерная программа, написанная Иваном Сазерлендом в 1963 году в ходе его докторской диссертации , за которую он получил премию Тьюринга в 1988 году и премию Киото в 2012 году. Она стала пионером в области взаимодействия человека и компьютера (HCI), [2] и считается прародителем современных программ автоматизированного проектирования (САПР), а также крупным прорывом в развитии компьютерной графики в целом. Например, графический интерфейс пользователя (GUI) был заимствован из Sketchpad, а также из современного объектно-ориентированного программирования . Используя программу, Иван Сазерленд показал, что компьютерную графику можно использовать как в художественных, так и в технических целях, а также продемонстрировать новый метод взаимодействия человека с компьютером .
История [ править ]
См. «Историю графического пользовательского интерфейса» для более подробного обсуждения разработки графического интерфейса.
Программное обеспечение [ править ]

Sketchpad был самой ранней программой, когда-либо использовавшей полный графический интерфейс пользователя . [2]
Умный способ, которым программа организовала свои геометрические данные, положил начало использованию «главных» («объектов») и «вхождений» («экземпляров») в вычислениях и указал на объектно-ориентированное программирование . Основная идея заключалась в том, чтобы иметь мастер-чертежи, из которых можно было бы создать множество дубликатов. Если пользователь изменил главный чертеж, все экземпляры также изменятся.
Геометрические ограничения были еще одним важным изобретением в Sketchpad, позволяющим пользователю легко ограничивать геометрические свойства рисунка — например, можно было зафиксировать длину линии или угол между двумя линиями.
Как сказал отраслевой журнал, Сазерленд явно «открыл новые горизонты в компьютерном 3D-моделировании и визуальном моделировании, которые являются основой компьютерной графики и CAD/CAM». [4] Очень немногие программы можно назвать прецедентами его достижений. Патрика Дж. Хэнратти иногда называют «отцом CAD/CAM». [5] и написал PRONTO, язык числового управления в General Electric в 1957 году, а также написал программное обеспечение САПР, работая в General Motors, начиная с 1961 года. Сазерленд написал в своей диссертации, что у Болта, Беранека и Ньюмана была «похожая программа». [3] а T-Square был разработан Питером Самсоном и одним или несколькими однокурсниками Массачусетского технологического института в 1962 году, оба для PDP-1 . [6]
В Музее истории компьютеров хранятся списки программ для Sketchpad. [7]
Аппаратное обеспечение [ править ]
Sketchpad работал на компьютере Lincoln TX-2 (1958) в Массачусетском технологическом институте , который имел 64 КБ 36-битных слов. Пользователь рисовал на экране недавно изобретенной световой ручкой свет от сканирующего экрана электронно-лучевой трубки , которая передавала информацию о своем положении, вычисляя, в какое время обнаруживается .
Для настройки исходного положения светового пера на экране отображалось слово «INK», которое при нажатии инициализировало программу белым крестиком для продолжения отслеживания движения пера относительно предыдущего положения. [3] Из 36 бит, доступных для хранения каждого пятна отображения в файле отображения, 20 задавали координаты этого места для системы отображения, а остальные 16 давали адрес n-компонентного элемента, ответственного за добавление этого пятна к отображению.
TX-2 был экспериментальной машиной, и аппаратное обеспечение часто менялось (по средам, по словам Сазерленда). [8] ). К 1975 году световое перо и электронно-лучевая трубка, с которыми оно использовалось, были удалены. [9]
Публикации [ править ]
Сазерленда. Программа Sketchpad была неотъемлемой частью докторской диссертации диссертацию в Массачусетском технологическом институте имел косвенное отношение к проекту автоматизированного проектирования и в то время . Альбом для рисования: система графической связи человек-машина .
См. также [ править ]
Ссылки [ править ]
- ^ Армстронг, Хелен (2016). Теория цифрового дизайна: показания с мест . Нью-Йорк: Princeton Architectural Press. п. 9. ISBN 978-1-61689-308-8 .
- ^ Jump up to: Перейти обратно: а б Сирс, Эндрю; Джако, Джули А. (19 сентября 2007 г.). Справочник по взаимодействию человека и компьютера: основы, развивающиеся технологии и новые приложения, второе издание . ЦРК Пресс. п. 5. ISBN 978-1-4106-1586-2 . Проверено 1 марта 2013 г.
- ^ Jump up to: Перейти обратно: а б с Сазерленд, Иван Эдвард (январь 1963 г.). «Альбом для рисования: человеко-машинная графическая система связи (с разрешения Компьютерной лаборатории Кембриджского университета UCAM-CL-TR-574, сентябрь 2003 г.)» . Массачусетский технологический институт . Проверено 26 декабря 2006 г.
- ^ «Зал славы CAD/CAM» . Американский машинист . Пентон Медиа. 1 ноября 1998 года . Проверено 18 марта 2013 г.
- ^ «В центре внимания Патрика Хэнратти» . Регенты Калифорнийского университета. 18 октября 2012 года . Проверено 17 марта 2013 г.
- ^ Музей истории компьютеров (15 мая 2006 г.). «Мышь, которая ревела: Праздничное мероприятие PDP-1 (продолжительность: 01:53:46)» . Проверено 14 марта 2013 г.
- ^ Иван Э. Сазерленд (1963). «Списки в Sketchpad» . Проверено 30 октября 2021 г.
- ^ Сазерленд, Иван (2012). «Компьютер и блокнот TX-2» (PDF) . Журнал лаборатории Линкольна . 19 (1): 82–84 . Проверено 6 ноября 2022 г.
- ^ Янгмен, Джеймс. «Последовательность изменений» . Проект ТХ-2 . Проверено 6 ноября 2022 г.
Библиография [ править ]
- Кунс, Стивен (1964), «Компьютерный блокнот», в Fitch, Джон (редактор), Science Reporter (эпизод) , объясняет принципы «Альбом для рисования».
- Кей, Алан, «Часть 1», Работа с изображениями создает символы (видеопрезентация), Архив, 4 минуты 5 .
- Мюллер-Прове, Маттиас, Графический интерфейс пользователя Sketchpad , DE : MProve .
- Сазерленд, Иван Эдвард (1980), Блокнот: человеко-машинная графическая система связи , Нью-Йорк: Garland Publishers, ISBN 0-8240-4411-8 .
- ———, Sketchpad: Система графической связи человек-машина (PDF) (докторская диссертация), Великобритания: CAM, Технический отчет № 574 .
- ———, «Sketchpad: человеко-машинная графическая система связи», материалы конференции AFIPS (документ), PL: ACI, заархивировано из оригинала 22 апреля 2005 г.
- Ярес, Эван (февраль 2013 г.). «50 лет САПР» . Мир дизайна : 66–71.
Внешние ссылки [ править ]
Внешние видео | |
---|---|
![]() |
- ——— (30 января 1963 г.), Блокнот: человеко-машинная графическая система связи (PDF) , Лаборатория Линкольна, Массачусетский технологический институт через Центр технической информации Министерства обороны, Технический отчет № 296, заархивировано из оригинала 8 апреля 2013 г. , получено 3 ноября 2007 г.
{{citation}}
: CS1 maint: неподходящий URL ( ссылка ) . - Архивировано в Ghostarchive и Wayback Machine : «Альбом для рисования», Youtube .
- Демо 1 , 2