ГОСТ Р ИСО 10303-55—2015
соответствующий элемент в явно заданной модели, генерируемой в принимающей системе
EXPRESS-спецификация.
■>
ENTITY user_selected_elemer.ts
SUBTYPE OF <representation_item);
picked_items : SET[2:?J OF representationitem;
EN0_ENT1TY;
(*
Определение атрибута
pickedJtems - множество экземпляров объекта representation_item. для которых должны быть
найдены соответствующие элементы в явно заданной модели, генерируемой из переданной модели
истории построения.
Неформальное утверждение
IP1 - любой экземпляр из множества выбранных элементов должен соответствовать аналогич
ному элементу явно заданного представления, полученному в результате обработки переданной про
цедурной модели, вплоть до позиции, расположенной непосредственно перед объектом us-
er_selectod_eioments. содержащим данный экземпляр.
П р и м е ч а н и я
1 Элемент, на который ссылается экземпляр объекта user_selected_elements, в общем случав не дол
жен присутствовать в модели текущего результата, как в случае выбранного ребра в модели формы, которое при
скруглении заменяется результирующей скругленной гранью. Поэтому такие замененные элементы должны быть
«запомнены» передающей системой идоступны при передаче процедурных моделей.
2 Использование по назначению любого экземпляра объекта user_selected_elements или его подтипов
заключается в том. что данный экземпляр должен появиться в последовательности операций непосредственно
перед конструкционной операцией, в которой используются выбранные элементы. При этом экземпляр объекта
user_selected_elements отметит наличие операции выбора на соответствующей позиции в данной последова
тельности. Даннов рекомендуемое использование обьекта user_selected_elements проиллюстрировано в Е.2.
4.3.6 Объект indirectly_selected_eiements
Объект indirectly_selected_elements является подтипом объекта usor_selected_ elements, ко
торый показывает, что явно заданный выбранный элемент (элементы) предназначен для того, чтобы
быть представителем некоторого другого связанного с ним элемента или элементов. Поэтому данный
объект имеет дополнительный атрибут, используемый для задания множества экземпляров объекта
representationjtem . на которые есть косвенные ссылки.
Примеры
1 В контексте CAD-систем два ребра могут быть выбраны для идентификации гра
ни трехмерной модели (одного ребра будет недостаточно, так как оно соединяет две гра
ни).
2 Грань может быть выбрана для представления всей трехмерной модели, положе
ние которой должно быть изменено в сборочной единице.
3 Трехмерная модель может быть выбрана в качестве косвенной ссылки на множе
ство всех ее ребер и вершин, если их требуется скруглить с заданным радиусом.
При реализации объекта indirectly_solocted_eloments предполагается, что элементы, на кото
рые даны косвенные ссылки так же, как и элементы, на которые даны прямые ссылки, должны иметь
соответствующие им элементы в явно заданной модели, генерируемой в принимающей системе. Хо тя
элементы, на которые даны косвенные ссылки, в дальнейшем должны использоваться в конструк
ционной процедуре, передача элементов, на которые даны прямые ссылки, составляет часть обмена
содержимым конструкции.
EXPRESS-спецификация.
•>
ENTITY indirectly_3elected_elements
SUBTYPE OF <user_seiected_elements);
indi.rectly_picked_i.tems:SET[1:?;OFrepresentation_item;
END ENTITY;
(* "
14
Определение атрибута
indirectly_picked_items - множество экземпляров объекта representationjtem. для которых