ГОСТ Р ИСО 13584-31—2010
api_drcular_arc.tnm{2] из сегмента а, сущности api_circular_arc. Сущность локальной координатной системы axis1_
placement имеет нулевой стиль. Создается экземпляр г, тела, очерченного вращением revolved_area_solidплоской
поверхности s относительно оси а1р1 под углом апд1;
- создается экземпляр 6, в результате выполнения булевой операции объединения booleanoperator первого
операнда в! сущности first_operand и второго операнда г, сущности second_operand
- для следующих сегментов прямых /у. j = 2.......п (сущностей api_line). для дут окружности ак (сущностей
api_circular_arc). к = 2
......
п - 1 и / = 2........2л - 2 выполняются нижеследующие операции:
1) геометрические тела в) (сущности extruded_area_solid). построенные параллельным переносом плоских
поверхностей s в направлении extmded_direction (сущность api_line.basis_curve.dir) на расстояние, равное раз
ности значения атрибута точки вычленения 1 api_line.trim[1] и атрибута точки вычленения 2 api_line.tnm[2] для
сегмента /усущности apijine;
2) создается экземпляр Ь, в результате выполнения булевой операции boolean_operatorобъединения первого
операнда b(lAl сущности firstjoperand и второго операнда ef сущности second_operand:
3) создается экземпляр а1рк сущности axisl_placement для базовой кривой ак (сущности api_circular_arc.
basis_curve.position.p[3J). Угол поворота апдк получается путем вычитания параметра первой точки вычленения
api_circuiar_arc.trim[1] и параметра второй точки вычленения api_drcular_arc.trim[2] из дуги окружности ак (сущ
ность api_drcular_arc). Локальная координатная система axisl_ptacement имеет нулевой стиль. Создается экзем
пляр гк тела revolution_area_solid. очерчиваемого путем поворота плоской поверхности s вокруг оси а 1рк на угол
апдк:
4) создается экземплярбулевой операции boolean operatorобъединения (с результатом booiean_result)
первого операнда Ь,сущности nrsl_operand и второго операнда гксущности second_operand. Для булева результата
boolean_resull назначен стиль представления presentation_style_assignment. содержащий текущую запись в табли
це статуса интерфейса для стиля поверхности sur1ace_styte и стиля кривой curve_style. Функция возвращает имя
полученного результата булевой операции boolean_result (приращение индексов <иj равно 1, приращение индекса к
равно 2).
Радиус скругления измеряется в единицах длины OVC_iength_unit. Он расположен в диапазоне (EPS. МАХ].
При возникновении ошибки сущность не создается, функция возвращает нулевое имя элемента.
П р и м е ч а н и е — Если плоская поверхность api_planar_suriace с именем SRFNAM (очерчиваемая во
круг направляющей) имеет форму окружности (кольца), то результатом выполнения функции интерфейса Ьоо1вап_
result является тело, называемое «труба».
1
Api_d/cuiar_arc в 1— дуга окружности a f. api_lme It — расстояние параллельного переносаapi_lme 12 — расстояние парал
лепьного переноса 2; PNT2 — точка 2: PN T
1
— точка 1: РАО — радиус: PNT3 — точка 3: founding radius — радиус скругления;
SRFNAM — вращаемая ограниченная плоская поверхность SRFNAM. PLNNAM — имя кривой линии PLNNAM: sweeping planar
surface — очерчивающая плоская поверхность: guide Ипе — направляющая очерчивания: boolean_resuit — булев результат
api_circular_arc а1
х
boolean result
Рисунок A.49 — Функция Sld_Pipe
233