ГОСТ Р ИСО 10303-512—2008
Е.2.3 Объект orlented_closed_shell
Следующая цель тестирования сформулирована, исходя из определения этого объекта и ограничений, нало
женных на объект (acetedJ>rep_shape_representatlon
FB8: Значением объекта oriented_closed_shell с атрибутом orientation является FALSE (см. Е.3.2).
Е.2.4 Объект closed_shell
Следующая цель тестирования сформулирована, исходя из определения этого объекта и ограничений, нало
женных на объект faceted_brep_shape_representatlon:
FB9: Объект closed_shell с атрибутом cte_facea представлен как множество, состоящее более чем из одно
го объекта face_surface (см. Е. 3.1).
Е.2.5 Объект face_surface
Следующие критерии сформулированы, исходя из определения этого объекта, объекта mapped Jtem и огра
ничений. наложенных на объект (aceted_brep_shape_representation:
FB21: ОбъектmappedJtemсатрибутомmappingja rg e tпредставленкак
carteslanjrans(orm atlon_operator_3d (см. Е.3.5).
FB22: Объект cartesianJrans(orm atlon_operator представлен как cartesianJranstorm atlon_operator_3d с
масштабом, представленным значением типа REAL, не равным 1.0 (см. Е.3.5).
Е.З Контрольные примеры для ПИК многогранной В-rep модели
Е.3.1 Контрольный пример (Ь1
Контрольный пример (Ь1 является основным. Объектом тестирования является одиночный тетраэдр, одна из
вершин которого расположена в начале системы координат. Вся геометрия задана в явной форме без значений,
принимаемых по умолчанию, и без необходимости изменения направлений на обратные. Задание внешней обо
лочки осуществляется посредством контекста tetrashelljnstance с использованием исходных параметров.
Е.З.1.1 Реализуемые цели тестирования ПИК
FB1: Объект representation представлен как shape_representatlon. который в свою очередь представлен
как (aceted_brep_shape_representatlon.
FB2: Объект (aceted_brep_shape_representatlon с контекстом представлен как geometrlc_context с эле
ментами item, представленными как (aceted_brep.
Следующие цели тестирования сформулированы, исходя из определения этого объекта и ограничений, на
ложенных на объект faceted_brep_shape_representatlon:
FB10: Объект face_surface с атрибутом (ace_geometry представлен как объект plane (см. Е.3.1).
FB11: Значением объекта face_surface с атрибутом same_sense является TRUE {см. £.3.1).
FB12: Значением объекта face_surface с same_sense является FALSE (см. Е.3.3).
Е.2.6 Объект face
Следующие цели тестирования сформулированы, исходя из определения этого объекта и ограничений, на
ложенных на объект faceted_brep_shape_representatlon:
FB13: Значением объекта (асе представленного как face_surface с атрибутом bounds, представленным
множеством, состоящим из одного объекта face_bound. представленного как face_outer_bound с атрибутом
orientation, является TRUE {см. £.3.1).
FB14: Значением объекта (асе. представленного как (асе_виг(асе с атрибутом bounds, представленным
множеством, состоящим из одного объекта (ace_bound. представленного как (ace_outer_bound с атрибутом
bound, представленным как p o ly jo o p и orientation, является FALSE (см. Е.3.3).
FB15: Значением объекта (асе. представленного как (ace_sur(ace с атрибутом bounds, представленным
множеством, состоящим по крайней мере из двух объектов (ace_bound. один из которых является объектом
(ace_outer_bound, с атрибутом bound, представленным как p o ly jo o p и orientation, является TRUE (см. Е.3.3).
FB16: Значением объекта (асе. представленного как (ace_sur(ace с атрибутом bounds, представленным
множеством, состоящим по крайней мере из двух объектов (ace_bound. один из которых является объектом
(ace_outer_bound. с атрибутом bound, представленным как p o ly jo o p и orientation, является FALSE (см. Е.3.3).
Е.2.7 Объект surface
Следующие критерии сформулированы, исходя из определения этого объекта и ограничений, наложенных
на объект (aceted_brep_shape_representatlon:
FB17: Объект surface (как объект elementary_surtace) представлен как объект plane с атрибутом position,
представленным как axis2_placement_3d с атрибутом axis (см. Е.3.1).
FB18: Объект surface (как объект elementary_surtace) представлен как объект plane с атрибутом position,
представленным как axls2_placement_3d без атрибута axis (см. Е.3.3).
FB19: Объект surface (как объект elementary_surface) представлен как объект plane с атрибутом position,
представленным как axls2_placement_3d с атрибутом re d ire c tio n (см. Е.3.1).
FB20: Объект surface (как объект elementary_surtace) представлен как объект plane с атрибутом position,
представленным как axis2_placement_3d без атрибута re d ire c tio n (см. Е.3.3).
Е.2.8 Объект carteslan_trans(ormat!on_operator_3d
14