bezier_curve
EXPRESS specification:
ENTITY
bezier_curve
SUBTYPE
OF
(
b_spline_curve
);
END_ENTITY
;
References (1):
Name
Type
Referred through
Express-G
b_spline_curve
Entity
Subtype
No Diagram
Inheritance graph
ENTITY
bezier_curve;
ENTITY
representation_item
;
name
:
label
;
ENTITY
geometric_representation_item
;
DERIVE
dim
:
dimension_count
:= dimension_of(SELF);
ENTITY
curve
;
ENTITY
bounded_curve
;
ENTITY
b_spline_curve
;
degree
:
INTEGER
;
control_points_list
:
LIST
[2:?]
OF
cartesian_point
;
curve_form
:
b_spline_curve_form
;
closed_curve
:
LOGICAL
;
self_intersect
:
LOGICAL
;
DERIVE
upper_index_on_control_points
:
INTEGER
:= (SIZEOF(control_points_list) - 1);
control_points
:
ARRAY
[0:100]
OF
cartesian_point
:=
list_to_array(control_points_list, 0, upper_index_on_control_points);
ENTITY
bezier_curve
;
END_ENTITY
;