ГОСТ Р ИС0 10303-507—2009
- conic;
- curve_replica (рекурсивно);
- line;
- offset_curve_3d (рекурсивно);
- pcurvo (рекурсивно);
- polyline;
- surface_curve (рекурсивно):
- trimmed_curve (рекурсивно).
Объект basis_curve объекта offset_curve_3d допжвн бытьодногоизследующихтипов;
- b_spline_curve;
- composite_curve (рекурсивно),
- conic;
- curve_replica (рекурсивно);
• line:
- offset_curve_3d (рекурсивно);
- pcurvo (рекурсивно);
- surface_curve (рекурсивно):
- trimmed_curve (рекурсивно).
Тотэкземпляр множества элементов Item объекта definitional_representation. на который ссылает
ся объект pcurve как на объект reference_to_curvo. должен быть одного из следующих типов:
- b_spline_curve;
- composite_curve (рекурсивно);
- conic;
- curve_replica (рекурсивно);
- line;
- polyline;
- trimmed_curve (рекурсивно).
Объект curve_3d объекта surface_curve должен быть одного изследующихтипов:
- b_spline_curve;
- composite_curve (рекурсивно);
- conic:
- curve_replica (рекурсивно);
- line;
• polyline;
- surfaco_curve (рекурсивно);
- trimmed_curve (рекурсивно).
Объекты pcurve и surface_curve содержат ссылки на объекты surface. Функция gbsf_check_surface
вызывается для проверки таких объектов, как surface. Объект gcometrically_bounded_surface_shape_rep-
resentation требует выполнения ограничений на ссылки к допустимым объектам surface для объектов
p_curve и surface_curve всоответствии с ИСО 10303-42.
Допустимый объект polyline должен состоять, по крайней мере, из трехобъектов cartesian_point.
Атрибут solfjntorsectдля би-сплайновыхи смещенныхгеометрическихформ должен иметь значе
ние FALSE или UNKNOWN.
Данная функция возвращает результат TRUE, если типы всех ссылочных геометрическихобъектов
принадлежат к области определения объекта geometrically_bounded_surfaco_shape_representation и
все ограничения выполнены, в противном случаефункция возвращает результат FALSE.
П р и м е ч а н и е — Данная функция не проверяет корректность ссылок относительно ИСО 10303-42.
который требует, например, чтобы объекты segment из composite_curve относились к типу composi-
te_curve_segment и чтобы объект parent_curve из composrte_curve_segment был объектом bounded_curve.
Это ограничение не проверяется данной функцией. Проверяются только дополнительные требования, обуслов
ленные областью определения объекта geometrically_bounded_surface_shape_representation.
10