Cтраница 4
В программах КОКОВ и SOME ( см. приложение) приведены примеры решений пересечения прямой и шестигранника. Подпрограмма КОКОВ определяет возможные пересечения со всеми шестью плоскостями и среди них выбирает ближайшее решение-точку к центру проекции. Оценка расстояния между точками производится в объектной системе координат по одной-единственной координате Z, что является частным случаем общего алгоритма поиска ближайших точек. Выбор ближайшей точки осуществляется с помощью подпрограммы SOME. [46]
Время также рассматривается в качестве основной составляющей. В отдельные моменты времени или в течение некоторых временных интервалов объекты могут иметь определенное состояние. Использование времени в качестве одной из основных составляющих объектной системы позволяет строить динамические модели, в которых отображается зависимость от времени составляющих объектной системы. [47]
В системе АРИУС объект управления рассматривается как взаимодействующая совокупность предметов и процессов, называемая объектной системой. Потоки информации, например, отражают движение объектной системы. АРИУС ориентирован на фиксацию в каждый дискрет времени состояния объектной системы, характеризующей ретроспективу, настоящее и перспективу развития объекта. Каждый класс фиксируемых предметов или процессов ставится в однозначное соответствие с некоторой конструкцией, называемой структурным компонентом информационного отображения объекта. В - системах обработки данных структурным компонентам соответствуют массивы значений их характеристик и признаков. Такие массивы в АРИУС имеют структуру таблиц. Элементы объектной системы могут иметь векторную характеристику. [48]
Время также рассматривается в качестве основной составляющей. В отдельные моменты времени или в течение некоторых временных интервалов объекты могут иметь определенное состояние. Использование времени в качестве одной из основных составляющих объектной системы позволяет строить динамические модели, в которых отображается зависимость от времени составляющих объектной системы. [49]
Определение этих координат производят автоматизированными методами обработки стереопар. В простейшем случае координаты точки определяют на стереоприборе путем визуального отождествления положений соответствующих точек [30], однако трудозатраты на обработку будут исключительно велики. Известны реально работающие системы, которые автоматически распознают соответствующие точки на кадрах стереопары и известными расчетными методами устанавливают трехмерные координаты каждой точки в относительной или абсолютной объектной системе координат. Процесс снятия координат должен учитывать требования достаточной частоты расположения точек в пространстве. Основная идея, определяющая требования к выбору пространственной частоты точек, заключается в том, чтобы достичь состояния, когда две соседние точки на поверхности объекта спроецировались максимум в два соседних рецептора на экране. Алгоритм изображения поточечно описанных объектов подробно изложен в § 4.1.5. Описываемый подход применяется на практике достаточно редко, что связано с трудоемкостью снятия данных об объекте, большими вычислительными затратами и значительным объемом исходных данных на описание объекта. [50]
Определение структур DEFSTRUCT автоматически генерирует для работы со структурой соответствующие ее типу функции создания, чтения и присваивания. В объектной системе возможности определения методов более многосторонни. Они открыты для пользователя, и форма вызова более простая. Кроме того, определение типов сделано более удобным путем использования специального механизма наследования, к которому мы в дальнейшем вернемся. [51]
Как следует из (1.5.2), для получения ортогональной проекции принципиально достаточно определить координаты ХА и YA предмета. Однако этим не ограничивается процедура построения трехмерной модели на экране дисплея. Предмет обычно задается в своей объектной системе координат XYZ, оси которой в исходном состоянии параллельны экранной системе дисплея xyz. Изображение предмета отображается на экране дисплея с некоторым масштабным коэффициентом т, а начало объектной системы координат располагается в точке x0 y0 zQ экрана. [52]
Информационная сфера представляется понятиями, с помощью которых можно формально описать и проанализировать информацию об объектной системе. Сведение может относиться к объекту, объектной группе, атрибуту, связи, времени, ситуации. Сведения представляют собой смысловые, концептуальные образы составляющих, которые используются человеком при восприятии и осмысливании реальных объектов. Различные сведения могут относиться к одной и той же составляющей объектной системы и наоборот. Однозначное сведение называют универсальным именем. Сведение, не имеющее универсальной однозначности, называют локальным именем. [53]