ГОСТ Р ИСО 10303-55—2015
иллюстративных целей, позволяя продемонстрировать встраивание последовательностей операций одна в дру
гую. В представленном примере три конечные логические операции могут быть заменены двумя другими опера
циями. добавленными в конец первой последовательности. Однако, как смоделировано в данном случав, объ
емная формаотверстияможетбыть реализована отдельно и использована, например, как шабпон.
4 Как отмечено в 5.4.5. считается, что экземпляры #1210 и #1290. хотя и не являются экземплярами како-
ro-либа подтипа объекта solid_model. определяют результат типа solid_model благодаря своему присутствию в
объекте procedural_solid_representation_sequence.
5 Увторого экземпляра объекта procedural_sofid_representation_sequence (#1180) атрибут suppressed_ items
супертипа procedural_representation_sequence содержит три элемента. Результатом этого является запрет
всех операций по созданию объемной формы отверстия в L-образном блоке, имеющей нулевой объем. При пер
вом импорте модели будут выполнены все операции, но предполагается, что принимающая система при восста
новлении модели пропустит эти операции. Первоначальное создание полной модели позволяет проверить при
нятую модель на соответствие сопровождающему ее текущему результату до начала генерации ее упрощенной
версии.
Е.З Пример использования вариационной информации (параметризация и ограничение) с проце
дурной моделью
Для связи процедурного представления с явно заданным представлением в настоящем стандарте преду
смотрен текущий результат, формируемый с помощью объекта explicit_procedural_representation_relationship.
как это определено в 4.3.1. В контексте настоящего стандарта под текущим результатом понимается то. что по
лучается в результате расчета процедурной модели. Текущий результат является инвариантной моделью, часто
относящейся к типу контурного представления.
В ИСО 10303-108 определено понятие объекта variational_representation. являющегося подтипом объек
та representation и содержащего параметры и ограничения модели, представленной в явном виде. Любой эк
земпляр объекта variational_representation должен иметь связанный с ним текущий результат, принадлежащий
к представленному семейству параметрических моделей, с текущими значениями всех имеющихся параметров.
Необходимую связь обеспечивает использование объекта variational_current_representation_relationship.
определенного в ИСО 10303-108.
Экземпляробъекта variational_representation должен ссылаться на текущий результат через свой проце
дурный эквивалент, если таковой существует. Текущий результат гложет затем рассматриваться как представи
тель вариационного семейства, являющийся предметом параметрической модификации через изменения не
только явно заданных параметров, определенных в модели, но также и косвенных параметров, присутствующих как
аргументы конструкционных операций. Аналогочно. параметрические модификации должны соответствовать не
только явно заданным ограничениям в вариационном представлении, но также и косвенным ограничениям,
свойственным конструкционнымоперациям.
Существуютчетыре возможные комбинации процедурных, явно заданных и вариационных представлений.
Тремя наиболее важными из нихявляются следующие:
a) только процедурное и явно заданное представления - данная комбинация является самой простой: для
нее требуется связь явно заданной модели с процедурной формой с помощью использования обьекта explic-
it_procedural_representation_relationship. определенного в4.3.1. или какого-либоего конкретизированного под
типа;
b
) только вариационное и явно заданное представления - данная комбинация также является простой:
вариационное представление практически является явно заданным представлением с дополнительным слоем
данных о связанных с ним параметрах и ограничениях, предназначенныхдля управления способом его модифи
кации в принимающей системе после окончания передачи. В данном случае связь между представлениями
определяетсяс помощью обьекта variational_current_representation_relationship, определенного в ИСО 10303-
108. Данный тип связи соответствует вариационным экземплярам обьекта neutral_sketch_representation. опре
деленного в ИСО 10303-108:
c) процедурное, вариационное и явно заданное представления - данная комбинация, как и следовало
ожидать, является самой сложной: она характеризуется прямой связью вариационной информации с элемента
ми. входящими в процедурное представление. Представленный ниже подробный пример иллюстрирует данную
комбинацию представлений. Часто встречающимся случаем является такой, при котором вариационное содер
жимое гибридной модели полностью сосредоточено в присутствующих элементах, представленных в явном ви
де. которые часто описываются схематически с помощью параметризованных и/или ограниченных элементов.
Поэтому связь процедурной модели с явно заданной моделью представляется с помощью обьекта explic-
it_procedural_representation_relationship. Однако в данном случае требуется также использование обьекта
variational_current_representation_relationship. при этом текущая модель должна создаваться на основе ее
процедурной, а не явно заданной формы представления.
П р и м е ч а н и е - В случае (с) будет неправильно связывать вариационную информацию непосред
ственно с соответствующими элементами явно заданной модели текущего результата, так как в общем случав
созданные в процедурной модели элементы, на которые влияют ограничения, могут быть модифицированы или
даже удалены в результате выполнения последующихопераций, и поэтому будут отсутствовать в окончательной
модели, соответствующей текущему результату. Вот почему в данном случав взаимосвязь вариационного пред
ставленияс текущим результатомдолжнабыть осуществлена с помощьюпроцедурного представления.
Существует также четвертая комбинация (d) процедурной и вариационной моделей при отсутствии явно
заданного представления. Данная комбинация возможна и при этом не потребуются экземпляры объекта
32