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

ПНСТ 797-2022 (ИСО 10303-42:2019) Умное производство. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 42. Интегрированные обобщенные ресурсы. Геометрическое и топологическое представление

     4.2 Фундаментальные понятия и допущения

4.2.1 Размерность пространства

Вся геометрия должна быть определена в правой прямоугольной декартовой системе координат с одинаковыми единицами измерения на каждой оси. Общая схема используется для определения как двумерной, так и трехмерной геометрии. Точки и направления определяются как в двумерном, так и в трехмерном виде; эти формы отличаются только наличием или отсутствием третьего значения координаты. Сложные геометрические объекты определяются с помощью точек и направлений, из которых может быть определена размерность пространства объекта.

4.2.2 Геометрические соотношения

Все объекты geometric_representation_item, включенные как items в representation, имеющее geometric_representation_context, связаны геометрически. В таком случае geometric_representation_item геометрически основан в контексте representation. Геометрические соотношения, такие как расстояние между точками, не должны существовать для geometric_representation_item, включенных как items в различных объектах representation.

4.2.3 Параметризация аналитических кривых и поверхностей

Каждая кривая или поверхность, определяемая в схеме, имеет определенную параметризацию. В некоторых случаях объекты определяются параметрически. Конические кривые и элементарные поверхности определяются геометрически, в таком случае для определения параметризации используется система координат размещения. Геометрические определения содержат не все данные, необходимые для параметризации. Соответствующие данные для определения системы координат размещения помещают в объекты axis2_placement, связанные с отдельными объектами кривой и поверхности. Если в параметризации кривой или поверхности используются тригонометрические функции, параметр функции может считаться угловым параметром. Числовые значения угловых параметров должны быть выражены в единицах измерения plane_angle_measure.

4.2.4 Кривые

Объекты кривой включают линии, элементарные коники, общую параметрическую полиномиальную кривую и кривые, определяемые ссылочно или процедурно. Все объекты кривой имеют четко определенную параметризацию, которая позволяет обрезать кривую или идентифицировать точки на кривой по значению параметра. Геометрическое направление кривой является направлением увеличения значения параметра. Для конических кривых используется метод представления, в котором геометрическая форма отделена от ориентации и положения кривых в пространстве. Информация о положении и ориентации кривых передается с помощью объекта axis2_placement. Параметрическая кривая общего назначения представлена объектом b_spline_curve, что является наиболее стабильной формой представления для связи всех типов полиномиальных и рациональных параметрических кривых. С соответствующими значениями атрибутов и подтипами объект b_spline_curve может представлять одно-пролетные или сплайновые кривые полиномиального, рационального, Безье или B-сплайнового типа. Объект composite_curve, обеспечивающий передачу информации о непрерывности в точках перехода от кривой к кривой, предоставляется для построения более сложных кривых.

Типы offset_curve и curve_on_surface - это кривые со ссылкой на другую геометрию. Для 2D и 3D приложений существуют отдельные объекты offset_curve. Кривая на объектах поверхности определяется с использованием объекта crossction_curve, который представляет собой пересечение двух поверхностей. Такая кривая может быть представлена в трехмерном пространстве или в двумерном пространстве параметров любой из поверхностей.

4.2.5 Поверхности

Объекты поверхности поддерживают требования системы твердотельного моделирования B-rep и обеспечивают связь общих полиномиальных и рациональных параметрических поверхностей. Простыми поверхностями являются плоские, сферические, цилиндрические, конические и тороидальные поверхности, объекты surface_of_revolution и surface_of_linear_extrusion. Как и в случае с кривыми, все поверхности имеют соответствующую стандартную параметризацию. В большинстве случаев поверхности не ограничены; предполагается, что они будут ограничены прямо или косвенно. Прямое ограничение указывается с помощью объектов rectangular_trimmed_surface или curve_bounded_surface. Косвенное ограничение определяется связью с дополнительной топологической информации для определения объекта face.

Объект b_spline_surface и его подтипы обеспечивают связи всех типов полиномиальных и рациональных бипараметрических поверхностей. Данный объект использует контрольные точки как наиболее стабильную форму представления геометрии поверхности. Объект offset_surface характеризует простое нормальное смещение от поверхности. Объект rectangular_composite_surface связывает прямоугольную сетку из отдельных участков поверхности с определением степени непрерывности от участка к участку.

4.2.6 Предпочтительная форма

Некоторые геометрические объекты предоставляют возможность определять элемент геометрии более чем одним способом. При использовании нескольких представлений должна быть указана "предпочтительная форма" или "основное представление", которая используется для определения параметризации.