ГОСТ Р ИСО 10303-203-2003
ENTITY surface_of_revolution
SUBTYPE OF (swept_surfacc);
axis_posilion: axisl placement;
DERIVE
axisjine
:
line
: = dummy_gri 1
1
curve ( ) 11
line (axis_pasition.
location, dummy_gri
|| vector(a.\is_position.z.
I));
ENDENTITY; - - su rfacc_of_revоIut ion
ENTITY surfacc_patch
SUBTYPE OF (foundcd_item);
parcnt_surface: bounded_surfacc;
utransition :transition_codc;
v_transit>on:transition_codc;
u_sens>c:BOOLEAN;
v_scasc:BOOLEAN;
INVERSE
using_surfaccs: BAG |1;?| OF rectangular_composite surface FOR segments:
WHERE
wrl: (NOT CCONFIG_CONTROL_DESIGN.CURVE_BOIJNDED_SURFACE’ IN TYPEOF (
parcnt_surfacc)));
END_ENTITY; - - surface_patch
ENTITY surfacc_rcplica
SUBTYPE OF (surface);
parenl surface: surface;
transformation: cartcsian_transformation_operator_3d;
WHERE
wrl: acyclic_surface_rcplica (SELF, parcnt_surfacc) ;
END_ENTITY; - - surface replica
ENTITY sweptjsurface
SUPERIYPE OF (ONEOF (surfacc_of_lincar_cxtrus»on.
surface_of_revo lut ton))
SUBTYPE OF (surface);
swcpt_curvc: curve;
END_ENTITY; - - swept surfacc
ENTITY topological_reprcscntation_item
SUPERTYPE OF (ONEOF (vertex, edge. facc_bound. face. vcrtcx_shcll,
\virc_shell. conncctcd_edge_sct, connected_face_set, loop ANDOR path»
SUBTYPE OF (rcprescntation_itcm) ;
END_ENTITY; - - topological_rcprcsentation_itcm
ENTITY toroidal surfacc
SUBTYPE OF (elementary_surtace) ;
major_radius: positive lengjh measurc;
minor_radius: positive_Icngth_measurc;
END_ENTITY: - - toroidal surfacc
ENTITY trimmcd_curve
SUBTYPE OF (boundcd_curvc| :
basiscunccurve;
trim_lSET f 1:2| OF trimming_selcct;
trim_2SET 11:2) OF trimming_sclcct:
senscagreementBOOLEAN;
mastcr_reprcscntat iontrimming preference:
WHERE
wrl: ((HIINDEX(trimJ) » I) OR <TYPEOF(trim_I|l|) < >
TYPEOF (trim_l |2|)));
wr2: ((HI INDEX(trim_2) - 1) OR (TYPEOF(tnm_2|l|) < >
165