ГОСТ Р ИСО 10303-46-2002
WHERE
WR1: SIZEOF(USEDIN (SELF, ’PRESENTAT10N_APPEARANCE_SCHEMA’+
STYLEDJTEM.n ЕМ)) = 0:
END.ENTITY;
<*
Определение атрибута
light_colour - цвет источника освещения, используемый для создания теневых эффектов.
Формальное утверждение
WR —атрибут light_source не должен быть связан с обьектом styledjtem.
4.5.10 О б ъ е к т 1i g h t_s о u г с е_а m b i e n t
Объект light_source_ambient описывает поверхность независимо от ее ориентации и располо
жения.
EXPRESS-спеииФикапия
4)
ENTITY light _source_ambient
SUBTYPE OF <liglu_source);
END_ENTITY;
( 4
4.5.II О б ъ е к т I i g h t . s o u rc e_d i r e c t i о n a I
Объект light_source_directional описывает ориентацию поверхности независимо от ее местопо
ложения. Все лучи от источника света должны быть направлены параллельно выбранному направле
нию.
Г1р и м е ч а н и с —На рисунке 9 проиллюстрирован объект light_source_directional.
EXPRESS-енениФикацня
4)
ENTITY light_source. directional
SUBTYPE OF (liglu_source);
orientation : direction;
END_ENTITY:
( 4
Определение атрибута
orientation —направление, заданное объектом Iight_source в координатном пространстве прое
цируемого отображения.
4.5.12 О б ъ е к т 1i g h t_s о u г с е_р о s i t i о -
па 1
Объект light_source_posit»onal описывает поверх
ность с точки зрения ее ориентации и местоположе
ния.
П р и м е ч а н и е ! —На рисунке 10 проиллюстриро
ван объект light_sourcc_positional.
EXPRESS-спеинФикаиня
4)
ENTITY lightsourcejpositional;
SUBTYPE OF (light_source);
position:cartesian_point;
constant_attenuation; REAL;
distanceattenuation; REAL;
END_ENTITY;
( 4
Определения атрибутов
position — местоположение объекта light_source в координатном пространстве проецируемого
отображения;
constant_attenuation — значение -затухания в формуле отражающей способности, выраженное
константой;
Напршовняв
Рисунок 9 —Направление источника слета
23