Многие САПР

1. Прохождение произвольного числа уровней в иерархической структуре. Это необходимо для отображения рисунков с возрастающим уровнем детализации. 2. Прохождение иерархической структуры снизу вверх, необходимо для поиска линий, поверхностей или объектов, имеющих общее множество точек. 3. Пропуск произвольного числа промежуточных уровней для сокрытия от пользователя несущественных деталей. Такая необходимость может возникнуть при ответе на требование пользователя изобразить, например, обстановку каждой комнаты здания без изображения промежуточной структуры здания (которая несущественна в данный момент). 4. Обработка однородной структуры, например при требовании изобразить все компоненты корабля, составляющие какую-либо его конкретную часть. Так как положение компонента рассматривается относительно содержащего его компонента, то важен порядок обработки. В примере с электрической схемой могла бы возникнуть задача отображения всех логических элементов (или подсхем), содержащихся в конкретной подсхеме. 5. Обработка сетевой структуры. Рассмотрев пример с проектированием корабля, можно представить ситуацию, когда необходимо отобразить все компоненты, в которых содержится конкретная часть оборудования. Анализ некоторых реализаций в терминах РГБД и реляционных моделей показал, что программист должен составлять громоздкие алгоритмы для выполнения простых операций. Аналогичная критика содержится.

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.