ГОСТ Р ИСО 10303-59—2012
мия атрибута interference_tolerance При этом значение расстояния между точками, измеренное подуге,
принадлежащей связному набору граней, представленному объектом connected_face_set. больше, чем
значение величины, получаемой умножением допуска на коэффициент, заданный атрибутом goodesic_
soparation_factor.
EXPRESS-специФикация:
*)
ENTITY self_intersecting_shell
SUBTYPE OF(topo»ogy_related_to_self_intersecting_geometry):
SELF\shape_data_quality_criterion.assessment_specification:
shape_data_quality_assessment_by_logical_test;
geodesic_soparationJactor: REAL:
intorference_tolerance:length_measure;
WHERE
WR1: validate_measured_dataJype(SELF,
’SHAPE_DATA_QUALITYJNSPECTION_RESULT_SCHEMA.BOOLEAN_VALUE’);
W R2:validateJnspected_elements_type(SELF,
[TOPOLOGY_SCHEMA.CONNECTED_FACE_SEr]);
W R3.validate_locations_of_extreme_value_type(SELF.
rSHAPE_DATA_QUALITY_INSPECTION_RESULT_SCHEMA>
’POINT ON_FACE_SURFACE.
’SHAPE_DATA_QUALITYJNSPECTION_RESULT_SCHEMA.’+
’POINT_ON_FACE_SURFACE’)):
W R4: validate_accuracy_types(SELF,
fMEASURE_SCHEMA.LENGTH_MEASURE’]);
END_ENTITY;
c
Определения атрибутов
SELFVshape_data_quality_criterion.assossment_spocification — объект, который задает проверку
существования пересечения, что соответствует значению ’TRUE’ (истина), или отсутствия пересечения;
geodesic_separation_factor — вещественное число, используемое при обосновании самопересе
чения. Две совпадающие точки должны рассматриваться как точка самопересечения, если значение рас
стояния между точками, измеренное по дуге, принадлежащей связному набору граней, представленному
объектом connected_face_set, больше, чем значение величины, получаемой по следующей формуле:
(lnterference_tolerance)-(geodesic_separation_factor);
interforence_tolerance — допуск, используемый при проверке точек на совпадение.
Формальные положения
WR1:Атрибут representative_measured_value объекта shape_data_quality_inspection_criterion_
report, атрибут measured_value объекта shape_data_quality_inspection_instance_report_item и атри
буты measured_value всех объектов extremeJnstance. на которые ссылается объект instance_roport_
item_with_extrome_instances. во всех экземплярах, связанных с настоящим объектом, должны иметь
значение типа boolean_value (булево значение).
WR2; Все объекты, играющие роль атрибута inspected_elements во всех экземплярах объекта
shape_data_quality_inspection_instance_report_item. связанных с настоящим объектом, должны быть
объектами типа connected_face_sot.
WR3: Во всех объектах lnstance_roport_item_with_extreme_instances. связанных с настоящим
объектом, во всех объектах типа extremeJnstance. на которые ссылается объект instance_report_ item_
with_extromoJnstances, оба объекта, на которые ссылается атрибут locations_of_extreme_value,
должны быть объектами типа point_on_face_surface.
Примечание —Этидветочкинаповерхностнойграни, представленныеобъектами
point_on_face_surface,
расположены друг от друга на расстоянии, не превышающем значения, заданного атрибутом
interference_
tolerance,
и их поверхностные грани, представленные объектами
face_surface.
входят в связный набор граней,
представленный объектом
connected_face_set
но расстояние между точками, измеренное по дуге, принадле
жащей связному набору граней, достаточно велико.
WR4: Если для данного измерения задана точность, то значение атрибута value_componontдолжно
быть значением типа length_measure (мера длины).
106