Download presentation
Presentation is loading. Please wait.
2
#1=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
ENTITY cartesian_point SUBTYPE OF (point); name : label; coordinates : LIST [1:3] OF length_measure; END_ENTITY;
3
#2=DIRECTION('',(0.E0,0.E0,1.E0)); #3=DIRECTION('',(1.E0,0.E0,0.E0));
4
#4=AXIS2_PLACEMENT_3D('',#1,#2,#3);
ENTITY axis2_placement_3d SUBTYPE OF (placement); name : label; location : cartesian_point; axis : OPTIONAL direction; ref_direction : OPTIONAL direction; END_ENTITY;
5
#5=CARTESIAN_POINT('',(3.E1,0.E0,0.E0));
ENTITY cartesian_point SUBTYPE OF (point); name : label; coordinates : LIST [1:3] OF length_measure; END_ENTITY;
6
#7=VERTEX_POINT('',#5); #8=VERTEX_POINT('',#6); ENTITY vertex_point SUBTYPE OF (vertex, geometric_representation_item); vertex_geometry : point; (CARTESIAN_POINT) END_ENTITY;
7
#9=CIRCLE('',#4,30.); ENTITY circle SUBTYPE OF (conic); name : label; position : axis2_placement; radius : positive_length_measure; END_ENTITY;
8
#11=ORIENTED_EDGE('',*,*,#10,.T.);
#10=EDGE_CURVE('',#7,#8,#9,.T.); ENTITY edge_curve SUBTYPE OF (edge, geometric_representation_item); name : label; edge_start : vertex; edge_end : vertex; edge_geometry : curve; same_sense : BOOLEAN; END_ENTITY;
9
#13=ORIENTED_EDGE('',*,*,#12,.T.);
#12=EDGE_CURVE('',#8,#7,#9,.T.); ENTITY edge_curve SUBTYPE OF (edge, geometric_representation_item); name : label; edge_start : vertex; edge_end : vertex; edge_geometry : curve; same_sense : BOOLEAN; END_ENTITY;
10
#14=EDGE_LOOP('',(#11,#13)); ENTITY edge_loop SUBTYPE OF (loop, path); name : label; edge_list : LIST [1:?] OF UNIQUE oriented_edge; END_ENTITY;
11
#15=FACE_OUTER_BOUND('',#14,.F.);
ENTITY face_outer_bound SUBTYPE OF (face_bound); name : label; bound : loop; orientation : BOOLEAN; END_ENTITY;
12
#16=PLANE('',#4); ENTITY plane SUBTYPE OF (elementary_surface); name : label; position : axis2_placement_3d; END_ENTITY;
13
#17=ADVANCED_FACE('',(#15),#16,.F.);
ENTITY advanced_face SUBTYPE OF (face_surface); name : label; bounds : SET [1:?] OF face_bound; face_geometry : surface; same_sense : BOOLEAN; END_ENTITY;
14
osnova cilindra na koti z=100
#18=CARTESIAN_POINT('',(0.,0.,100.)); #19=DIRECTION('',(0.,0.,1.)); #20=DIRECTION('',(1.,0.,0.)); #21=AXIS2_PLACEMENT_3D('',#18,#19,#20); ENTITY axis2_placement_3d SUBTYPE OF (placement); name : label; location : cartesian_point; axis : OPTIONAL direction; ref_direction : OPTIONAL direction; END_ENTITY;
15
#22=CARTESIAN_POINT('',(30.,0.,100.));
#24=VERTEX_POINT('',#22); #25=VERTEX_POINT('',#23); ENTITY vertex_point SUBTYPE OF (vertex, geometric_representation_item); vertex_geometry : point; (CARTESIAN_POINT) END_ENTITY;
16
#26=CIRCLE('',#21,30.); ENTITY circle SUBTYPE OF (conic); name : label; position : axis2_placement; radius : positive_length_measure; END_ENTITY;
17
#28=ORIENTED_EDGE('',*,*,#27,.T.);
#27=EDGE_CURVE('',#24,#25,#26,.T.); ENTITY edge_curve SUBTYPE OF (edge, geometric_representation_item); name : label; edge_start : vertex; edge_end : vertex; edge_geometry : curve; same_sense : BOOLEAN; END_ENTITY;
18
#29=EDGE_CURVE('',#25,#24,#26,.T.); #30=ORIENTED_EDGE('',*,*,#29,.T.); ENTITY edge_curve SUBTYPE OF (edge, geometric_representation_item); name : label; edge_start : vertex; edge_end : vertex; edge_geometry : curve; same_sense : BOOLEAN; END_ENTITY;
19
#31=EDGE_LOOP('',(#28,#30)); ENTITY edge_loop SUBTYPE OF (loop, path); name : label; edge_list : LIST [1:?] OF UNIQUE oriented_edge; END_ENTITY;
20
#32=FACE_OUTER_BOUND('',#31,.T.);
ENTITY face_outer_bound SUBTYPE OF (face_bound); name : label; bound : loop; orientation : BOOLEAN; END_ENTITY;
21
#33=PLANE('',#21); ENTITY plane SUBTYPE OF (elementary_surface); name : label; position : axis2_placement_3d; END_ENTITY;
22
#34=ADVANCED_FACE('',(#32),#33,.T.);
ENTITY advanced_face SUBTYPE OF (face_surface); name : label; bounds : SET [1:?] OF face_bound; face_geometry : surface; same_sense : BOOLEAN; END_ENTITY;
23
gornja polovina cilindra
#35=ORIENTED_EDGE('',*,*,#10,.F.);
24
#36=VECTOR('',#2,100.); SUBTYPE OF (geometric_representation_item); name : label; orientation : direction; magnitude : length_measure; END_ENTITY;
25
#37=LINE('',#5,#36); ENTITY line SUBTYPE OF (curve); name : label; pnt : cartesian_point; dir : vector; END_ENTITY;
26
#38=EDGE_CURVE('',#7,#24,#37,.T.); #39=ORIENTED_EDGE('',*,*,#38,.T.); ENTITY edge_curve SUBTYPE OF (edge, geometric_representation_item); name : label; edge_start : vertex; edge_end : vertex; edge_geometry : curve; same_sense : BOOLEAN; END_ENTITY;
27
#40=ORIENTED_EDGE('',*,*,#27,.T.);
28
#41=LINE('',#6,#36); ENTITY line SUBTYPE OF (curve); name : label; pnt : cartesian_point; dir : vector; END_ENTITY;
29
#42=EDGE_CURVE('',#8,#25,#41,.T.); #43=ORIENTED_EDGE('',*,*,#42,.F.); ENTITY edge_curve SUBTYPE OF (edge, geometric_representation_item); name : label; edge_start : vertex; edge_end : vertex; edge_geometry : curve; same_sense : BOOLEAN; END_ENTITY;
30
#44=EDGE_LOOP('',(#35,#39,#40,#43));
ENTITY edge_loop SUBTYPE OF (loop, path); name : label; edge_list : LIST [1:?] OF UNIQUE oriented_edge; END_ENTITY;
31
#45=FACE_OUTER_BOUND('',#44,.F.);
ENTITY face_outer_bound SUBTYPE OF (face_bound); name : label; bound : loop; orientation : BOOLEAN; END_ENTITY;
32
#46=CYLINDRICAL_SURFACE('',#4,30.);
ENTITY cylindrical_surface SUBTYPE OF (elementary_surface); name : label; position : axis2_placement_3d; radius : positive_length_measure; END_ENTITY;
33
#47=ADVANCED_FACE('',(#45),#46,.T.);
ENTITY advanced_face SUBTYPE OF (face_surface); name : label; bounds : SET [1:?] OF face_bound; face_geometry : surface; same_sense : BOOLEAN; END_ENTITY;
34
donja polovina cilindra
#48=ORIENTED_EDGE('',*,*,#12,.F.); #49=ORIENTED_EDGE('',*,*,#42,.T.); #50=ORIENTED_EDGE('',*,*,#29,.T.); #51=ORIENTED_EDGE('',*,*,#38,.F.);
35
#52=EDGE_LOOP('',(#48,#49,#50,#51));
ENTITY edge_loop SUBTYPE OF (loop, path); name : label; edge_list : LIST [1:?] OF UNIQUE oriented_edge; END_ENTITY;
36
#53=FACE_OUTER_BOUND('',#52,.F.);
ENTITY face_outer_bound SUBTYPE OF (face_bound); name : label; bound : loop; orientation : BOOLEAN; END_ENTITY;
37
#54=ADVANCED_FACE('',(#75),#46,.T.);
ENTITY advanced_face SUBTYPE OF (face_surface); name : label; bounds : SET [1:?] OF face_bound; face_geometry : surface; same_sense : BOOLEAN; END_ENTITY;
38
zatvorena ljuska #55=CLOSED_SHELL('',(#17,#34,#47,#54));
ENTITY clossed_shell SUBTYPE OF (connected_face_set); cfs_faces : SET [1:?] OF face; END_ENTITY;
39
B-REP model #56=MANIFOLD_SOLID_BREP('',#55);
ENTITY manifold_solid_brep SUBTYPE OF (solid_model); name : label; outer : closed_shell; END_ENTITY;
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.