Navigation

surface_of_revolution

EXPRESS specification:

ENTITY surface_of_revolution
SUBTYPE OF ( swept_surface);
axis_position  :  axis1_placement;
DERIVE
axis_line  :  line :=  dummy_gri ||
curve() || 
line (axis_position.location,dummy_gri || 
vector(axis_position.z, 1.0));
END_ENTITY;

References (1):

Name Type Referred through Express-G
swept_surface Entity
Subtype
No Diagram

Inheritance graph

ENTITY surface_of_revolution;
ENTITY representation_item;
name  :  label;
ENTITY geometric_representation_item;
DERIVE
dim  :  dimension_count :=  dimension_of(SELF);
ENTITY surface;
ENTITY swept_surface;
swept_curve  :  curve;
ENTITY surface_of_revolution;
axis_position  :  axis1_placement;
DERIVE
axis_line  :  line :=  dummy_gri ||
curve() || 
line (axis_position.location,dummy_gri || 
vector(axis_position.z, 1.0));
END_ENTITY;