ГОСТ Р ИСО 10303-59—2012
SELF\shape_data_quality_criter>on.assessment_specification:
shape_data_quality_assessment_by_logical_test;
WHERE
W R1:validate_measured_data_type (SELF,
’SHAPE_DATA_QUALITY_INSPECTION_RESULT_SCHEMA.BOOLEAN_VALUE’)
W R2: validate_inspected_elements_type(SELF,
[TOPOLOGY_SCHEMA.EDGE_CURVE1);
WR3: validate_k>cations_of_extreme_value_type(SELF.
П):
W R4: validate_accuracy_types(SELF.
D);
END_ENTITY;
(*
Определениеатрибута
SELRshapo_data_quality_criterion.assessment_specification — объект shape_data_quality_
assossment_by_logical_test. который задает проверку, является ли информация о направлении ребра не
согласованной с направлением геометрической кривой или согласованной.
Формальные положения
WR1:Атрибут representative_measured_value объекта shape_data_quality_inspection_ criterion_
report, атрибут measured_value объекта shape_data_qualityjnspection_instanco_reportJtem и атри
буты measurod_value всех объектов extrem ejnstance. на которые ссылается объект instance_report_
item_with_extrome_instances. во всех экземплярах, связанных с настоящим объектом, должны иметь
значение типа boolean_value (булево значение).
WR2: Все объекты, играющие роль атрибута inspected_elemcnts во всех экземплярах объекта
shape_data_quality_inspection_instance_report_item. связанных с настоящим объектом, должны быть
объектами типа edge_curve.
WR3: Объект shape_data_quality_inspection_instance_report_item. соответствующий настоя
щему объекту, не должен быть объектом типа instance_report_item_with_extreme_instancos. поскольку
указание в отчете о проверке выходящих за пределы значений не имеет смысла.
WR4: Настоящий объект не должен бытьсвязан посредством объектов shape_data_quality_criterion_
and_accuracy_association ни с какими элементами данных, задающими точность. Соответствующий нас
тоящему объектуобъект shapo_data_quality_inspection_result также недолжен быть связан посредством
объекта shape_inspectlon_result_accuracy_association с какими-либо элементами данных, задающими
точность.
7.4.26 Объект inconsistent_face_and_surface_normals
Объект inconsistent_faco_and_surface_normals. связанный с поверхностной гранью, представлен
ной объектом face_surface. представляет утверждение, что топологическая нормаль грани и геометричес
кая нормаль поверхности, на которой лежит грань, не согласованы с информацией об ориентации грани.
Согласно требованию к измерению, соответствующему настоящему объекту, необходимо проверить
согласованность нормали к грани, определенной по внешнему контуру ребер, представленному объектом
odgeJoop. с нормалью к поверхности. Нормаль грани и нормаль к поверхности должны быть согласованы
во всех точках границ поверхности. Данный критерий недолжен применяться к грани, образуемой только
вершинным контуром, представленным объектом vortoxjoop.
П р и м е ч а н и е — На рисунке 7 пунктирной линией показана поверхность, на которой лежит
поверхностная грань, представленная объектом face_surface, а сплошными линиями со стрелками показан
контур ребер поверхностной грани, представленный объектом edgejoop. В данном случае нормаль по
верхности. на которой лежит грань, и топологическая нормаль поверхностной грани, представленной обьектом
face_surface. имеют противоположные направления. Если атрибут same_sense объекта face_surface имеет
значение ’TRUE’ (истина), то данный объект будет определен как нарушающий настоящий критерий.
41