ГОСТ Р ИСО 10303-46-2002
Неформальное утверждение
11*1 —кривая, определенная ватрибуте shape_clipping, должна быть замкнутой и не самопере-
секающейся.
4.5.4 О б ъ е к т e ar ne r a_m o d e l_d3
Объект caraera_model_d3 должен содержать информацию, необходимую для создания проек
ции из трехмерного представления на его двумерное изображение (подробности проецирования см.
в 4.5.5).
EXPRESS-■спецификация
*)
ENTITY camera jnodel_d3
SUBTYPE OF (camera_model);
view reference_system: axLs2_placement_3d:
perspcctive_of_volume: view_volume:
WHERE
WRI : (dot product (SELF.view_reference_system.p[3|
SELF.perspective_of_voIume.view_window.placement.p[3| = 1.0)
AND
(SELF,view_refe rence_system.location.coordinates131=
SELF.perspect ive_of_volu me. view_w indow.
placement.Iocation.coordinates|31);
WR2: SELF\geometric representation item.dim = 3;
EN IDENTITY:
C
Описания атрибутов
view_reference_system — вспомогательное трехмерное координатное пространство в коорди
натном пространстве проецируемого отображения;
pcrspective_of_volume — информация, необходимая для проецирования геометрической фор
мы отображения. Данный атрибут определяют во вспомогательном трехмерном координатном про
странстве объекта vicw_reference_system.
Формальные утверждения
WRI — прямоугольник, заданный атрибутом view_window объекта perspcctive_of_volume. дол
жен быть расположен в той же атоскости, что и оси х и у объекта axis2_placenient_3d. указанного
подтипом view_rcference_system;
WR2 —объект camera_model_d3 является трехмерным.
4.5.5 О б ъ е к т v i e w_v о 1u m е
Объект view_volume определяют в объекте view_reference_system модели камеры, исполъзую-
шей объемные представления. Рассматриваемый объект определяет объемное представление, кото
рое проецируется надемонстрационное окно объекта product_data_representation_view. Данным объем
ным представлением может быть усеченная пирамида или параллелепипед. Предмет, охваченный
данным объемом, проецируется на прямоуголъник. заданныйатрибутом viewwindow. который
задает отображение на демонстрационное окно.
Если тип проецирования — параллельный (parallel), проекция создается параллельно линии,
направленной из projection_point в геометрический центр view_window, а объектом view_volume яатя-
ется параллелепипед. Если тип проецирования — центральный (central), проекция создается вдоль
линий исходящих из projection_point и пересекающихся с view_window, а объектом view_volume явля
ется усеченная пирамида. Соответствующие иллюстрации приведены на рисунках 7 и 8.
Примечание —Таккакобъект vicw_volume нс яваяется подтипомобъектаgeomctrie_rcprcsentatk>n_itcra.
экземпляры cartcsian_point. представленные атрибутом projcction_point. и planar_bo.v. представленные атрибу
том view window. нс святываютобычным методом с атрибутом gcometric_representation_contcxt каждого объек
таrepresentation посредством объекта camcra modcl d3. содержащегоданныйview_vulume. Данная связьвыпол
няется посредством супертипа foundcd_itcm.
EXPRESS-спеииФикаиия
4)
ENTITY view volume
SUBTYPE OF (founded„item);
1-2*19