ГОСТ Р ИСО 10303-46-2002
WR2 : S1ZEOF (USED1N (SELF, ’REPRESENTAT10N_APPEARANCE_SCHEMA.’ +
STYLEDJTEM.ITEM)) = 0;
END ENTITY;
<*
Форма!i.iiue утверждении
WR1 - объект camera_model должен определять проеки!по по крайней мере одного объекта
representation;
WR2 — объект camera_model не должен быть связан с объектом styledjtem.
4.5.2 О б ъ е к т e ar ne r a_m o d e l_d2
Объект camera_model_d2 должен содержать информацию, необходимую для создания двумер
ного отображения данного представления на его изображение.
EXPRESS-cneumliHKauHH
4)
ENTITY camera_model._d2
SUBTYPE OF (camera_model);
view_window: planar .box;
view window clipping: BOOLEAN;
WHERE
WR1 : SELF\geometric_representation_item.dim = 2
END ENTITY;
C
Описания атрибутов
view_window — прямоугольные границы в координатном пространстве объекта representation,
отображаемого в объект product_data_representation. Преобразование и возможное неоднородное
масштабирование объекта view_window должны быть выполнены так, чтобы контуры данного объек та
совпадали с контурами атрибута mappingtarget в объекте caniera_iraage;
view_window_clipping — определяет проведение или не проведение окоитуривання объекта
view_window. Значение TRUE данного атрибута указывает на выполнение оконтуривания объекта
view_window. а значение FALSE — на его отсутствие.
П р и м е ч а н и я
I Если атрибут vicw_window_clipping имеет значение FALSE, двумерная проекции можетбытьрасширена
за границы, определенные атрибутом mappingtarget в объекте camera_imagc.
2. Оконтуриваиис должно быть проведено до создания проекции.
Формальное утверждение
WRI —объект camera_model_d2 должен быть двумерным.
П р и м е ч а н и е } - Механизм работы объекта camcra_model_d2 представлен на рисунке 6.
caroMBjmflge .viewport
4.5.3 О б ъ е к тe ar ne r a_m o d e l_d2_
s h a p e_c l i p p i n g
Объект camera_model_d2_shape_clipping явля
ется объектом camera_model_d2 с дополнительны
ми условиями по выделению (оконтуриванню)
отображаемого представления.
EXPRESS-спецификация
*)
ENTITY camera_model_d2_sliape_cli pping
SUBTYPE OF (camera_model_d2);
shape _cli pping;curse;
END_ENTITY;
(4
Описание атрибута
shape_ciipping — замкнутая кривая, опреде
ляющая пространство проектируемого представления.
Пр и ме ч а н и е —Если атрибутvicw_window_clippiiig имеет значение TRUE, проектируемое предезав-
ленис выделяется из vicw_window иобласти, определенной объектом shapc_clipping.
IS
camErarrxjdrld2.vicwwindcrw
Рисунок 6 —Модель двумерной камеры