Jump to content

Альбом для рисования

Альбом для рисования
Оригинальный автор(ы) Иван Сазерленд
Первоначальный выпуск 1963
Платформа Линкольн ТХ-2
Тип анимация , рисование , черчение , САПР

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

История [ править ]

См. «Историю графического пользовательского интерфейса» для более подробного обсуждения разработки графического интерфейса.

Программное обеспечение [ править ]

Геометрические данные или «N-компонентный элемент» для прямой линии состоят из адресов двух других N-компонентных элементов, представляющих конечные точки линии, каждый из которых содержит координаты X и Y. [3]

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 была неотъемлемой частью докторской диссертации диссертацию в Массачусетском технологическом институте имел косвенное отношение к проекту автоматизированного проектирования и в то время . Альбом для рисования: система графической связи человек-машина .

См. также [ править ]

Ссылки [ править ]

  1. ^ Армстронг, Хелен (2016). Теория цифрового дизайна: показания с мест . Нью-Йорк: Princeton Architectural Press. п. 9. ISBN  978-1-61689-308-8 .
  2. ^ Jump up to: Перейти обратно: а б Сирс, Эндрю; Джако, Джули А. (19 сентября 2007 г.). Справочник по взаимодействию человека и компьютера: основы, развивающиеся технологии и новые приложения, второе издание . ЦРК Пресс. п. 5. ISBN  978-1-4106-1586-2 . Проверено 1 марта 2013 г.
  3. ^ Jump up to: Перейти обратно: а б с Сазерленд, Иван Эдвард (январь 1963 г.). «Альбом для рисования: человеко-машинная графическая система связи (с разрешения Компьютерной лаборатории Кембриджского университета UCAM-CL-TR-574, сентябрь 2003 г.)» . Массачусетский технологический институт . Проверено 26 декабря 2006 г.
  4. ^ «Зал славы CAD/CAM» . Американский машинист . Пентон Медиа. 1 ноября 1998 года . Проверено 18 марта 2013 г.
  5. ^ «В центре внимания Патрика Хэнратти» . Регенты Калифорнийского университета. 18 октября 2012 года . Проверено 17 марта 2013 г.
  6. ^ Музей истории компьютеров (15 мая 2006 г.). «Мышь, которая ревела: Праздничное мероприятие PDP-1 (продолжительность: 01:53:46)» . Проверено 14 марта 2013 г.
  7. ^ Иван Э. Сазерленд (1963). «Списки в Sketchpad» . Проверено 30 октября 2021 г.
  8. ^ Сазерленд, Иван (2012). «Компьютер и блокнот TX-2» (PDF) . Журнал лаборатории Линкольна . 19 (1): 82–84 . Проверено 6 ноября 2022 г.
  9. ^ Янгмен, Джеймс. «Последовательность изменений» . Проект ТХ-2 . Проверено 6 ноября 2022 г.

Библиография [ править ]

Внешние ссылки [ править ]

Внешние видео
значок видео Демо-версия Sketchpad: часть 1, часть 2 , YouTube
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: fbe28e04d78e2f182bb79206918d6aa8__1711765140
URL1:https://arc.ask3.ru/arc/aa/fb/a8/fbe28e04d78e2f182bb79206918d6aa8.html
Заголовок, (Title) документа по адресу, URL1:
Sketchpad - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)