|
ENTITY view_volume SUBTYPE OF (founded_item); projection_type : central_or_parallel; projection_point : cartesian_point; view_plane_distance : length_measure; front_plane_distance : length_measure; front_plane_clipping : BOOLEAN; back_plane_distance : length_measure; back_plane_clipping : BOOLEAN; view_volume_sides_clipping : BOOLEAN; view_window : planar_box; INVERSE camera_usages : SET [1:?] OF camera_model_d3 FOR perspective_of_volume; WHERE WR1: ('GEOMETRY_SCHEMA.AXIS2_PLACEMENT_2D' IN TYPEOF(SELF\view_volume.view_window.placement)) OR (dot_product ((representation_item(' ') || geometric_representation_item() || direction([0.0,0.0,1.0])), SELF.view_window\planar_box.placement\axis2_placement_3d.p[3] ) = 1.0); WR2: view_plane_distance = view_window.placement\placement.location.coordinates[3]; END_ENTITY; -- view_volume |
Entity data types and their attributesfounded_item(DER) users: SET [0:?] OF founded_item_select; view_volume projection_type: central_or_parallel; projection_point: cartesian_point; view_plane_distance: length_measure; front_plane_distance: length_measure; front_plane_clipping: BOOLEAN; back_plane_distance: length_measure; back_plane_clipping: BOOLEAN; view_volume_sides_clipping: BOOLEAN; view_window: planar_box; (INV) camera_usages: SET [1:?] OF camera_model_d3 FOR perspective_of_volume; |
Users: by entity attributesfounded_itemfounded_item.users founded_item_select view_volume camera_model_d3.perspective_of_volume Users: by defined types, not used by any entity attributeview_volume- |
Global rules for this entity data type- |