ГОСТ Р ИСО 13584-31—2010
Определения элементов перечислимого типа:
curve_3d: предпочтительной является кривая curve в трехмерном пространстве,
pcurve_s1: предпочтительной является первая pcurve:
pcurve_s2: предпочтительной является вторая pcurve.
6.1.3.4 Сущность trimming_preference
Сущность trimming_preference используется для указания предпочтительного способа вычлене
ния параметрической кривой, если отрезок определяется повторно.
Спецификация на языке EXPRESS:
*)
TYPE trimming_preference - ENUMERATION OF
(cartesian, parameter,
unspecified);
ENO TYPE;
C "
П ри м е ча н и е — В контексте схемы api_abstract_schema предпочтения вычленения кривой trimming
preference зависят от реализации.
Определения атрибутов:
cartesian: указывает, что предпочтительной является настройка по декартовой точке;
parameter: указывает, что предпочтительным является значение параметра;
unspecified: указывает, что предпочтение не задано.
6.1.3.5 Сущность axis2_placement
Сущность axis2_placement имеет тип select. Используется как в двумерном, так и в трехмерном
декартовом пространстве. Это позволяет ссылаться на сущности, использующие указанную информа
цию. без определения размерности пространства.
Спецификация на языке EXPRESS:
*)
TYPE axis2_placemer.t - SELECT
(axis2_placement_2d,
axis2_placemer.t_3d);
EHDJIYPE;
Г “
6.1.3.6 Сущность curve_on_surface
Сущность curve_on_surface задает одну из кривых на параметрической поверхности:
- pcurve:
- surface_curve, включая такие особые ее подтипы, как intersection_curve и seam_curve:
- composite_curve_on_surface.
Сущность curve_on_surface задается для кривых типа select и позволяет пользоваться ими.
Спецификация на языке EXPRESS:
*)
TYPE curve_or._surface - SELECT
(pcurve,
surface_curve,
composite_curve_on_surface>;
ENL)_TYPE;
<*
6.1.3.7 Сущность pcurve_or_surface
Сущность pcurve_or_surface имеет тип select. Позволяет идентифицировать associated surface
или pcurve как атрибут composite curve on surface.
Спецификация на языке EXPRESS.
*>
TYPE pcurve_or_surface - SELECl
(pcurve,
surface);
ENL)_TYPE;
(*
22