ГОСТ Р ИСО/ТС 10303-1004—2010
4.3.8 Объект Detai!ed_geometric_model_olement
Объект Detailed_geometric_modol_elomont является подтипом объекта RepresentationJtem. ко
торый определяет геометрическую конструкцию. Только неабстрактные конкретизации объекта
Detailed_geometric_model_element могут быть реализованы.
Данный объект может быть представлен объектом Cartesian_point. Direction. Axis_placement.
Cartesian_transformation_2d, Cartesian_transformation_3d или конкретизацией объекта, определен
ной где-то в другом месте.
EXPRESS-спеииФикация.
*)
ENTITY Detailed_geometric_rT>odel_element
ABSTRACT SUPERTYPE OF (ONEOF (Cartesian_point,
Direction,
Axis_placement,
Cartesian_transformation_2d.
Cartesian_transformation_3d))
SUBTYPE OF (Representationjtem);
END_ENTITY;
(*
Неформальные утверждения
IP1 — объект Detailed_geometric_model_element должен сам представлять элемент объекта
Geometric_model либо использоваться для создания элемента объекта Geometric_model.
IP2 — всеэкземплярыобъектаGeometric_model.содержащиеобъект
Detailed_geometric_model_element. должны иметь одинаковую размерность.
4.3.9 Объект Direction
Объект Direction является подтипом объекта Detailed_geometric_model_elemont. который опре
деляет двумерный или трехмерный вектор.
П р и м е ч а н и е — Объект Direction не присутствует е геометрическом пространстве, но используется в
определении геометрических объектов, таких как Axls_placement.
EXPRESS-спецификация.
*)
ENTITY Direction
SUBTYPE OF (Detailed_geometric_model_element);
coordinates : LIST[2:3] OF length_measure;
END_ENT1TY;
(*
Определение атрибута
coordinates — список, состоящий из двух или трех числовых значений длины, которые определя
ют соотношение направлений объекта Direction.
П р и м е ч а н и е — Координаты объекта Direction не могут быть нормализованы. Фактические значения
компонентов не влияют на определяемое направление, имеют значение только соотношения x’.y.z или х.у.
4.3.10 Объект Geometric_coordinate_spaco
Объект Geometric_coordinate_space является подтипом объекта Numerical_ representation_
context, определяющим координатное пространство, в котором могутбытьопределены геометрические
элементы. Оно может быть двумерным или трехмерным.
Для объекта Geometric_coordinate_space должны быть заданы по крайней мере две величины:
длина и плоский угол.
Длина указывается по каждой координатной оси.
Пример — Единицы измерения длины — миллиметры и плоского угла — радианы являют ся при
мерами единиц измерения, которые могут выть заданы для объекта Geometric_coordinate_space.
П р и м е ч а н и е — Начало координат неявно определено как декартова точка с нулевыми значениями
всех координат.
8