Определения атрибутов
basis_edge_curve - представленная объектом edge_curve реберная кривая, на которой выполнялось измерение;
SELF\point_on_curve.basis_curve - представленная объектом curve кривая, являющаяся базовой кривой, в параметрическом пространстве которой задана указываемая точка. Это производный атрибут, значение которого задается атрибутом edge_geometry объекта, играющего роль атрибута basis_edge_curve настоящего объекта.
Формальное положение
WR1: Использующее заданную атрибутом настоящего объекта basis_edge_curve реберную кривую, представленную объектом edge_curve, представление формы, представленное объектом shape_representation, должно быть представлением формы того описания изделия, представленного объектом product_definition, которое связано с объектомshape_data_quality_inspection_result_representation, имеющим объектinstance_report_item_with_extreme_instances, содержащий экземпляр настоящего объекта в качестве указателя на местоположение выходящего за пределы значения.
8.4.12 Объект point_on_face_surface
Объект point_on_face_surface является подтипом объекта point_on_surface, определение которого дано в ИСО 10303-42, и представляет место на рассматриваемой поверхностной грани, представленной объектом face_surface, где при измерении было обнаружено выходящее за пределы значение.
EXPRESS-спецификация:
*) |
ENTITY point_on_face_surface |
SUBTYPE OF(point_on_surface); |
basis_face_surface : face_surface; |
DERIVE |
SELF\point_on_surface.basis_surface : |
surface := SELF.basis_face_surface/face_geometry; |
WHERE |
WR1 : SIZEOF( |
using_representations(SELF.basis_face_surface)* |
relating_shape_representations_of_extreme_values(SELF))>0; |
END_ENTITY; |
(* |
Определения атрибутов
basis_face_surface - представленная объектом face_surface поверхностная грань, на которой выполнялось измерение;
SELF\point_on_surface.basis_surface - представленная объектом surface поверхность, являющаяся базовой поверхностью, в параметрическом пространстве которой задана указываемая точка. Это производный атрибут, значение которого задается атрибутомface_geometry объекта, играющего роль атрибута basis_face_surface настоящего объекта.
Формальное положение
WR1: Использующее заданную атрибутом basis_face_surface поверхностную грань, представленную объектом face_surface, представление формы, представленное объектомshape_representation, должно быть представлением формы того описания изделия, представленного объектом product_definition, которое связано с объектомshape_data_quality_inspection_result_representation, имеющим объектinstance_report_item_with_extreme_instances, содержащий экземпляр настоящего объекта в качестве указателя на местоположение выходящего за пределы значения.
8.4.13 Объект plane_angle_and_ratio_pair
Объект plane_angle_and_ratio_pair представляет измеренное значение, состоящее из плоского угла, представленного элементом данных типа plane_angle, и относительного изменения радиуса кривизны. Настоящий объект используется для представления разности значений кривизны, что требует разности направлений главных векторов, а также разности значений радиусов кривизны. Если и - сравниваемые радиусы кривизны, то относительное изменение радиуса кривизны определяется выражением .
EXPRESS-спецификация:
*) |
ENTITY plane_angle_and_ratio_pair |
SUBTYPE OF(founded_item); |
plane_angle_value : plane_angle_measure; |
ratio_value : ratio_measure; |
END_ENTITY; |
(* |
Определения атрибутов
plane_angle_value - элемент данных типа plane_angle_measure;
ratio_value - элемент данных типа ratio_measure, представляющий относительное изменение радиуса кривизны.
8.4.14 Объект plane_angle_and_length_pair
Объект plane_angle_and_length_pair представляет измеренное значение, состоящее из плоского угла, представленного элементом данных типа plane_angle, и расстояния. Настоящий объект используется для представления разности двух местных систем координат, заданных объектами placement.
EXPRESS-спецификация:
*) |
ENTITY plane_angle_and_length_pair |
SUBTYPE OF(founded_item); |
plane_angle_value : plane_angle_measure; |
length_value : length_measure; |
END_ENTITY; |
(* |
Определения атрибутов
plane_angle_value - элемент данных типа plane_angle_measure;
length_value - элемент данных типа length_measure.
8.4.15 Объект b_spline_surface_knot_locator
Объект b_spline_surface_knot_locator представляет место путем задания индекса в массиве узлов и параметра ( или ) указанной b-сплайновой поверхности, представленной объектом b_spline_surface. Настоящий объект используется для указания места, в котором при измерении было обнаружено выходящее за пределы значение.
Примечание - Определения объекта b_spline_surface и массива узлов даны в схемеgeometry_schema в ИСО 10303-42.
EXPRESS-спецификация:
*) |
ENTITY b_spline_surface_knot_locator |
SUBTYPE OF(founded_item); |
basis_surface : b_spline_surface; |
knot_index : INTEGER; |
surface_parameter : u_or_v_parameter; |
WHERE |
WR1 : SIZEOF( |
using_representations(SELF.basis_surface)* |
relating_shape_representations_of_extreme_values(SELF))>0; |
END_ENTITY; |
(* |
Определения атрибутов
basis_surface - представленная объектом b_spline_surface b-сплайновая поверхность, на которой выполнялось измерение;
knot_index - индекс в массиве узлов объекта, играющего роль атрибута basis_surface, того места, где при измерении обнаружено выходящее за пределы значение;
surface_parameter - элемент данных типа u_or_v_parameter, задающий, к какому из параметров поверхности относится значение атрибута knot_index.
Формальное положение
WR1: Использующее заданную атрибутом basis_surface b-сплайновую поверхность, представленную объектом b_spline_surface, представление формы, представленное объектомshape_representation, должно быть представлением формы того описания изделия, представленного объектом product_definition, которое связано с объектомshape_data_quality_inspection_result_representation, имеющим объектinstance_report_item_with_extreme_instances, содержащий экземпляр настоящего объекта в качестве указателя на местоположение выходящего за пределы значения.
8.4.16 Объект b_spline_surface_patch
Объект b_spline_surface_patch представляет положение путем задания лоскута индексами узлов в параметрических координатах и указанной b-сплайновой поверхности, представленной объектом b_spline_surface. Настоящий объект используется для представления места, в котором при измерении обнаружено выходящее за пределы значение.
Примечание - Определения объекта b_spline_surface и массива узлов даны в схемеgeometry_schema в ИСО 10303-42.
EXPRESS-спецификация:
*) |
ENTITY b_spline_surface_patch |
SUBTYPE OF(founded_item); |
basis_surface : b_spline_surface; |
u_start_knot_index : INTEGER; |
v_start_knot_index : INTEGER; |
WHERE |
WR1 : SIZEOF( |
using_representations(SELF.basis_surface)* |
relating_shape_representations_of_extreme_values(SELF))>0; |
END_ENTITY; |
(* |
Определения атрибутов
basis_surface - представленная объектом b_spline_surface b-сплайновая поверхность, на которой выполнялось измерение;
u_start_knot_index - начальный индекс в массиве узлов в направлении параметра того лоскута поверхности, играющей роль атрибута basis_surface поверхности, где при измерении было обнаружено выходящее за пределы значение;
v_start_knot_index - начальный индекс в массиве узлов в направлении параметра того лоскута поверхности, играющей роль атрибута basis_surface поверхности, где при измерении было обнаружено выходящее за пределы значение.
Примечание - Если заданное атрибутом u_start_knot_index значение индекса начального узла в направлении параметра равно , а заданное атрибутом v_start_knot_index значение индекса начального узла в направлении параметра равно , то считается, что представлен участок поверхности, на котором значение параметра больше или равно значению -го узла и меньше или равно значению ( +1)-го узла, а значение параметра больше или равно значению -го узла и меньше или равно значению ( +1)-го узла.
Формальное положение