Статус документа
Статус документа

ГОСТ Р ИСО 13584-31-2010 Системы промышленной автоматизации и интеграция. Библиотека деталей. Часть 31. Ресурсы реализации. Интерфейс геометрического программирования

     6.1.4 Определения типов схемы API_ABSTRACT_SCHEMA: геометрические модели


В настоящем подразделе установлены ресурсы группового типа для построения геометрических моделей, определенных в ИСО 10303-42. Данные ресурсы являются частью схемы api_abstract_schema.

6.1.4.1 Сущность boolean_operand

Сущность boolean_operand имеет тип select. Идентифицирует все типы сущностей, используемых в булевых операциях создания тел конструктивной блочной геометрии.

Спецификация на языке EXPRESS:

*)

TYPE boolean_operand = SELECT

(solid_model,

half_space_solid,

csg_primitive,

boolean_result);

END_TYPE;

(*

6.1.4.2 Сущность boolean_operator

Сущность boolean_operator задает три булевых оператора для определения тел конструктивной блочной геометрии.

Спецификация на языке EXPRESS:

*)

TYPE boolean_operator = ENUMERATION OF

(union,

intersection,

difference);

END_TYPE;

(*

Определения атрибутов:

union: операция построения заданного регуляризованного теоретического объединения объемов, определенных двумя телами;

intersection: операция построения заданного регуляризованного теоретического пересечения объемов, определенных двумя телами;

difference: операция построения заданной регуляризованной теоретической разности объемов, определенных двумя телами.

6.1.4.3 Сущность csg_primitive

Сущность csg_primitive имеет тип select. Определяет набор сущностей конструктивной блочной геометрии (CSG), используемых в булевых операциях: сфера, прямой круговой конус, прямой круговой цилиндр, тор, блок, прямой клин.