1、 10303-501200652006/92 501 . ISO 10303-501:2000Industrial automation systems and integration Product datarepresentation and exchange Part 501: Application interpreted construct:Edge-based wireframe(IDT) 27 2002 . 184- , 1.02004 . 1 - - , 42 459 - 3 - 27 2006 . 486-4 10303-501:2000 . -. 501. . (ISO 1
2、0303-501:2000 Industrial automation systems and integration Product datarepresentation and exchange Part 501: Application interpreted construct: Edge-based wireframe). - , E5 , - . () . - , c211 , 2007 , - - II 10303-50120061 12 13 24 EXPRESS 24.1 34.2 .34.3 edge_based_wireframe_shape_representation
3、 aic_edge_based_wireframe 34.4 aic_edge_based_wireframe .5 () 7 B () .8 C () EXPRESS-G .8 D () - 15 E () 15III 10303-5012006 10303 - . -, . , . 10303 (). : , , , -, , . 10303-1. - . () - , - . , - . , - .IV 10303-5012006 501 . Industrial automation systems and integration. Product data representatio
4、n and exchange.Part 501. Application interpreted constructions. Edge-based wireframe 200707011 , , . :- , , , - ;- , ;- , ;- , b-, ;- . :- , ;- ;- ;- .2 :/ 8824-1:1995 . .(A.1).1. 10303-1:1994 . -.1. 10303-11:1994 . - . 11. . EXPRESS1 10303-5012006 10303-41:1994 . - . 41. . 10303-42:1994 . - . 42. .
5、 - 10303-43:1994 . - . 43. . 10303-202:1996 . - . 202. . 3 3.1 , 10303-1 :- (application);- (application context);- ; (application protocol; AP);- (implementation method);- (integrated resource);- (interpretation);- (model);- (product);- (product data).3.2 , 10303-202 : ; (application interpreted co
6、nstruct; AIC).4 EXPRESS EXPRESS-, - , , . , - , . , 10303-11. - .EXPRESS-:*)SCHEMA aic_edge_based_wireframe ;USE FROM geometric_model_schema - ISO 10303-42(edge_based_wireframe_model) ;USE FROM geometry_schema - ISO 10303-42(axis2_placement_3d,b_spline_curve_with_knots,bezier_curve,cartesian_transfo
7、rmation_operator_3d,circle,2 10303-5012006conic,curve,curve_replica,ellipse,geometric_representation_context,hyperbola,line,offset_curve_3d,parabola,point,point_replica,polyline,quasi_uniform_curve,rational_b_spline_curve,uniform_curve) ;USE FROM product_property_representation_schema - ISO 10303-41
8、(shape_representation) ;USE FROM representation_schema - ISO 10303-43(mapped_item) ;USE FROM topology_schema - ISO 10303-42(edge_curve,vertex_point) ;(* , , - 10303:geometric_model_schema 10303-42;geometry_schema 10303-42;product_property_representation_schema 10303-41;representation_schema 10303-43
9、;topology_schema 10303-42.4.1 , - , , , . edge_based_wireframe_shape_representation, shape_representation(. 10303-41).4.2 edge_based_ wireframe_model . , - edge_based_wireframe_shape_ representation, ( edge). -, .4.3 edge_based_wireframe_shape_representation aic_edge_based_wireframe edge_based_wiref
10、rame_shape_representation shape_representation, , . , , . , , - shape_representation edge_based_wireframe_shape_ representation.3 10303-5012006EXPRESS-*)ENTITY edge_based_wireframe_shape_representationSUBTYPE OF (shape_representation);WHEREWR1: SIZEOF (QUERY (it = 1 ;WR3: SIZEOF (QUERY (ebwm 2) = 0)
11、 = 0) = 0 ;WR5: SIZEOF (QUERY (ebwm * QUERY (it * SELF.items |(AIC_EDGE_BASED_WIREFRAME.EDGE_BASED_WIREFRAME_MODELIN TYPEOF (it) |NOT (SIZEOF (QUERY (eb * ebwmedge_based_wireframe_model.ebwm_boundary |NOT (SIZEOF (QUERY (edges * eb.ces_edges |NOT (AIC_EDGE_BASED_WIREFRAME.VERTEX_POINTIN TYPEOF (edge
12、s.edge_start) AND(AIC_EDGE_BASED_WIREFRAME.VERTEX_POINTIN TYPEOF (edges.edge_end) = 0) = 0) = 0 ;WR6: SIZEOF (QUERY (ebwm * QUERY (it * SELF.items |(AIC_EDGE_BASED_WIREFRAME.EDGE_BASED_WIREFRAME_MODELIN TYPEOF (it) |NOT (SIZEOF (QUERY (eb * ebwmedge_based_wireframe_model.ebwm_boundary |NOT (SIZEOF (
13、QUERY (edges * eb.ces_edges |NOT (valid_wireframe_edge_curve(edgesedge_curve.edge_geometry) = 0) = 0) = 0 ;4 10303-5012006WR7: SIZEOF (QUERY (ebwm * QUERY (it * SELF.items|(AIC_EDGE_BASED_WIREFRAME.EDGE_BASED_WIREFRAME_MODELIN TYPEOF (it) |NOT (SIZEOF (QUERY (eb * ebwmedge_based_wireframe_model.ebwm
14、_boundary |NOT (SIZEOF (QUERY (edges * eb.ces_edges |NOT (valid_wireframe_vertex_point(edges.edge_start vertex_point.vertex_geometry) AND(valid_wireframe_vertex_point(edges.edge_endvertex_point.vertex_geometry) ) = 0) = 0) = 0 ;WR8: SIZEOF (QUERY (mi * QUERY (it * SELF.items |(AIC_EDGE_BASED_WIREFRA
15、ME.MAPPED_ITEM IN TYPEOF (it) |NOT (AIC_EDGE_BASED_WIREFRAME. +EDGE_BASED_WIREFRAME_SHAPE_REPRESENTATIONIN TYPEOF (mimapped_item.mapping_source.mapped_representation) = 0 ;WR9: SELF.context_of_items geometric_representation_context.coordinate_space_dimension = 3 ;END_ENTITY ;(* WR1 items edge_based_
16、wireframe_shape_representation edge_based_wireframe_model, mapped_item,axis2_placement_3d.WR2 items edge_based_wireframe_-shape_representation edge_based_ wireframe_model,mapped_item.WR3 (edge)edge_based_wireframe_modeledge_curve.WR4 polyline, edge edge_based_wireframe_model, (- point).WR5 ( vertex)
17、, edge_based_wireframe_ model, vertex_point.WR6 edge_geometry, edge edge_based_wireframe_-model, line, conic, b_spline_curve, offset_curve_3d, polyline,curve_replica, , , . offset_curve_3d curve_replica , ( basis_curve), .WR7 vertex_geometry, edge edge_based_-wireframe_model,cartesian_point point_replica,point_replica - point_replica,cartesian_point.WR8 edge_based_wireframe_shape_representation mapped_item,m
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1