ПОИСК Статьи Чертежи Таблицы Общий список литературы из "Машинная графика и автоматизация проектирования " Приведенная программа соответствует изображению на экране, показанному на рис. 135. Операторы этой программы выполняют следующие действия. [c.162] В следующем примере показано, как одним единственным обращением к подпрограмме PLINE может быть сформирована последовательность линий. [c.163] Пример с траекторией, описанный в гл. 3, показывает, как световые кнопки, изображенные на экране, могут вызывать прерывание, когда на них указывают световым пером. В GSP подобные прерывания, а также прерывания с клавиатурного пульта называются прерываниями по запросу. Причиной прерывания по запросу может быть либо указание пером, либо включение функциональной клавиши на пульте. [c.164] Приведенная программа до 140-го оператора аналогична программе, рассмотренной в предыдущем примере. Здесь требовались лишь дополнительные данные о размерностях массивов. Следующие далее операторы программы выполняют такие действия. [c.165] Переменная данного типа прерываний. [c.167] Содержимое таблицы прерываний LPPTR после того, как пером указан некоторый си.м-вол в тексте. [c.168] Рассмотрим несколько методов, которые представляются исключительно полезными и перспективными. [c.168] В качестве дополнительного средства конструирования и оценки пользователь может поворачивать объект, рассматривать его под различными углами. Новое изображение при этом вычисляется в ЭВМ для каждого воспроизводимого элемента у.множением вектора координат на соответствующую матрицу поворота. После поворота объекта конструирование может быть продолжено. В четвертом квадранте иа экране может быть помещена перспективная или другая произвольная проекция объекта, специально для этого вычисленная (см. рлс, 145), Для сложных объектов, каркасные изображения которых могут быть не всегда понятными, их враще-инс является особенно удобным средством. [c.169] В настоящем приложении будут упоминаться несколько различных систем координат, Они соотпстствуют реально используемым в самолетостроении системам для различных целей, наари.мер, для эскизного проектирования, вычерчивания поверхностей или их описания. [c.169] Как только указание соответствия сделано, ЭВМ получает полное представление о пространственной структуре объекта и может формировать новые проекции с произвольными его поворотами. [c.171] Как для существительного внешняя поверхность , так и для глагола моделировать внешнюю поверхность , применительно к кораблям и самолетам используется английское слово loft . Оно переводится на русский язык как чердак . Такое словоупотребление объясняется тем, что с давних времен лодки и небольшие суда изготавливались на полу чердака. При этом для получения внешних поверхностей корабля в качестве лекал использовали гибкие еловые рейки, нужную форму которым придавали специальные направляющие. Сложные внешние поверхности для большинства кораблей и сегодня изготовляются подобными ручными методами. [c.171] Обозначения, применяемые для нахождения на элементе поверхности координаты Z точки Р (Хз, Уз, 2з). [c.172] подсчитав в точках Р1 и Р производные кривой Р , Рг, Рз, лежащей в плоскости У=Уз можно найти интересующее значение Zз=Z(Xз, Уз). [c.172] Если правильно выбрать функции f, g и h, то каждая пара чисел и и w будет однозначно определять точку в пространстве. Более того, если и остается постоянной, а w изменяется, то будем иметь дело с некоторой пространственной кривой. Аналогично, когда w остается постоянной, а и изменяется, получаем другую кривую. Изменяя, например, и с некоторым небольшим шагом, а ш — непрерывно, можно получить семейство кривых, определяющих поверхность. [c.172] Теперь ограничим пределы изменения переменных и и w интервалом (0,1). [c.172] Вернуться к основной статье