Module #06.01.02 : Modelling transformations in the CSS

All PVT documentation can be found under PHIGS Validation Tests - Overview. You may also return to the hierarchical table of topics covered by the PVT. For an explanation of the format of the individual module documentation, please see section 2.5 of the User's Guide.


DESCRIPTION: This module tests the ability of the programmer to
set up elements in the CSS that control modelling transformations
and their behavior during traversal.

SEMANTIC REQUIREMENTS:

*** *** *** *** ***   Local transformations   *** *** *** *** ***


SR1. <Set local transformation 3> creates a set local transformation 3 element in the CSS.
#F 75
#D 7.3.3.1
#S 4.7.2/77/7
#T P01/1 P01/2 P01/3 P01/4 P09/1

SR2. If current element is set local transformation 3 then <inquire current element type and size> returns the element type as set local transformation 3 and the appropriate element size.
#F 303
#D 7.3.3.1
#S 4.4.4/29/5
#T P01/1 P01/3

SR3. If current element is set local transformation 3 then <inquire current element content> returns the appropriate data for set local transformation 3.
#F 304
#D 7.3.3.1
#S 4.4.4/29/5
#T P01/2 P01/4

SR4. <Set local transformation> creates a set local transformation element in the CSS.
#F 76
#D 7.3.3.2
#S 4.7.2/77/7
#T P01/5 P01/6 P09/2 P10/1 P10/3

SR5. If current element is set local transformation then <inquire current element type and size> returns the element type as set local transformation and the appropriate element size.
#F 303
#D 7.3.3.2
#S 4.4.4/29/5
#T P01/5

SR6. If current element is set local transformation then <inquire current element content> returns the appropriate data for set local transformation.
#F 304
#D 7.3.3.2
#S 4.4.4/29/5
#T P01/6

SR7. The valid values for composition type in <set local transformation 3> and <set local transformation> are PRECONCATENATE, POSTCONCATENATE, and REPLACE.
#F 75 76
#D 7.3.3.1 7.3.3.2
#S 4.7.2/77/7
#T P01/2 P01/4 P01/6 P10/1

SR8. When a set local transformation 3 element is traversed, its 4x4 matrix, T, is combined with the current local modelling transformation, L, to produce the new value of the current local modelling transformation, L', according to the specified composition type: REPLACE : L' = T PRECONCATENATE : L' = L x T POSTCONCATENATE : L' = T x L
#F 75
#D 3.12.2 7.3.3.1
#S 4.7.2/77/7ff
#T P04/2 P04/3 P04/4 P04/6 P04/8 P08/3 P09/1 P09/2 P10/1 P10/3
*** *** *** ***   Global transformations   *** *** *** ***


SR9. <Set global transformation 3> creates a set global transformation 3 element in the CSS.
#F 77
#D 7.3.3.3
#S 4.7.2/78/2
#T P02/1 P02/2 P09/1

SR10. If current element is set global transformation 3 then <inquire current element type and size> returns the element type as set global transformation 3 and the appropriate element size.
#F 303
#D 7.3.3.3
#S 4.4.4/29/5
#T P02/1

SR11. If current element is set global transformation 3 then <inquire current element content> returns the appropriate data for set global transformation 3.
#F 304
#D 7.3.3.3
#S 4.4.4/29/5
#T P02/2

SR12. <Set global transformation> creates a set global transformation element in the CSS.
#F 78
#D 7.3.3.4
#S 4.7.2/78/2
#T P02/3 P02/4 P09/2 P10/2 P10/3

SR13. If current element is set global transformation then <inquire current element type and size> returns the element type as set global transformation and the appropriate element size.
#F 303
#D 7.3.3.4
#S 4.4.4/29/5
#T P02/3

SR14. If current element is set global transformation then <inquire current element content> returns the appropriate data for set global transformation.
#F 304
#D 7.3.3.4
#S 4.4.4/29/5
#T P02/4

SR15. When a set global transformation 3 element is traversed, its 4x4 matrix becomes the new value of the current global modelling transformation.
#F 77
#D 3.12.1 7.3.3.3
#S 4.7.2/78/2
#T P04/5 P04/7 P08/1 P08/2 P09/1 P09/2 P10/2 P10/3
*** *** *** ***   Composite transformation   *** *** *** ***


SR16. During traversal, the composite modelling transformation is the current global modelling transformation X the current local modelling transformation.
#F 75 76 77 78
#D 3.12.1 3.12.2
#S 4.7.2/77/3ff
#T P04/1 P04/2 P04/3 P04/4 P04/5 P04/6 P04/7 P04/8 P05/1 P05/2 P05/3
#T P05/4 P05/5 P05/6 P05/7 P05/8 P05/9 P09/1 P09/2 P10/1 P10/2 P10/3

SR17. During traversal, the composite modelling transformation (C) is applied to the modelling coordinates (MC) of graphical output structure elements to generate graphical output primitives in world coordinates (WC), as follows: | WCx*w | | C11 C12 C13 C14 | | MCx | | WCy*w | = | C21 C22 C23 C24 | X | MCy | | WCz*w | | C31 C32 C33 C34 | | MCz | | w | | C41 C42 C43 C44 | | MC1 | where WCx,y,z denote the values of the world coordinates and w is a non-zero scale factor.
#F 9-24 75-78
#D 3.12.1 3.12.2 7.3.1
#S 4.7.2/77/3
#T P04/1 P04/2 P04/3 P04/4 P04/5 P04/6 P04/7 P04/8 P05/1 P05/2 P05/3
#T P05/4 P05/5 P05/6 P05/7 P05/8 P05/9 P08/1 P08/2 P08/3 P09/1 P09/2
#T P10/1 P10/2 P10/3 #C In homogeneous coordinates, the first three values in the
resulting column vector must be divided by the fourth value to
yield the x,y,z location in WC.
*** *** ***   Modelling transformation: 2D vs. 3D   *** *** ***


SR18. When a set local or global transformation element is traversed, a 4x4 matrix is derived from its specified 3x3 matrix as described below, and is then processed just as the 4x4 matrix of, respectively, a set local or global transformation 3 element. | a b 0 c | | a b c | | d e 0 f | derived from | d e f | | 0 0 1 0 | | g h j | | g h 0 j |
#F 76 78
#D 3.12.1 3.12.2 7.3.3.1 7.3.3.2 7.3.3.3 7.3.3.4
#S
#T P04/7 P04/8 P08/1 P08/3 P09/2 P10/1 P10/2 P10/3
*** *** ***   Modelling transformation: Network traversal   *** *** ***


SR19. At the start of the top-level traversal of a structure network (not a sub-traversal caused by execute structure), the current global and local modelling transformations are both set to the identity matrix.
#F 311 312
#D 2.23.1 2.23.2 3.12.1 3.12.2
#S 4.4.3/26/2 4.4.3/28/1 4.7.2/77/4 6.3/310/1
#T P04/1 P05/1 P10/1 P10/2 P10/3

SR20. As part of the PHIGS traversal state list, the current global and local modelling transformations are saved by execute structure and then, upon completion of the sub-traversal of the invoked network, restored to their former value.
#F 113
#D 3.12.1 3.12.2
#S 4.4.3/28/1 4.7.2/77/6
#T P05/1 P05/6 P05/7 P10/1 P10/2 P10/3

SR21. At the start of a sub-traversal caused by execute structure, after its value has been saved, the current global modelling transformation for the newly entered structure is set to the composite modelling transformation currently in effect for the calling structure.
#F 113
#D 3.12.1
#S
#T P05/2 P05/3 P05/4 P05/5 P05/8 P05/9 P10/1 P10/2 P10/3

SR22. At the start of a sub-traversal caused by execute structure, after its value has been saved, the current local modelling transformation for the newly entered structure is set to the identity matrix.
#F 113
#D 3.12.2
#S
#T P05/2 P05/3 P05/4 P05/5 P05/8 P05/9 P10/1 P10/2 P10/3
*** *** ***   Modelling Clipping elements in CSS   *** *** ***


SR23. <Set modelling clipping volume 3> creates a set modelling clipping volume 3 element in the CSS.
#F 79
#D 7.3.3.5
#S 4.7.2/78/4
#T P03/1 P03/2 P11/1 P11/2 P12/1 P12/2 P13/1 P13/2 P13/3 P14/1 P15/1

SR24. If current element is set modelling clipping volume 3 then <inquire current element type and size> returns the element type as set modelling clipping volume 3 and the appropriate element size.
#F 303
#D 7.3.3.5
#S 4.4.4/29/5
#T P03/1

SR25. If current element is set modelling clipping volume 3 then <inquire current element content> returns the appropriate data for set modelling clipping volume 3.
#F 304
#D 7.3.3.5
#S 4.4.4/29/5
#T P03/2

SR26. <Set modelling clipping volume> creates a set modelling clipping volume element in the CSS.
#F 80
#D 7.3.3.6
#S 4.7.2/78/4
#T P03/3 P03/4 P13/1 P13/2 P13/3 P15/1

SR27. If current element is set modelling clipping volume then <inquire current element type and size> returns the element type as set modelling clipping volume and the appropriate element size.
#F 303
#D 7.3.3.6
#S 4.4.4/29/5
#T P03/3

SR28. If current element is set modelling clipping volume then <inquire current element content> returns the appropriate data for set modelling clipping volume.
#F 304
#D 7.3.3.6
#S 4.4.4/29/5
#T P03/4

SR29. <Set modelling clipping indicator> creates a set modelling clipping indicator element in the CSS.
#F 81
#D 7.3.3.7
#S 4.7.2/79/3
#T P03/11 P03/12 P03/13 P03/14 P12/1 P12/2 P15/2

SR30. If current element is set modelling clipping indicator then <inquire current element type and size> returns the element type as set modelling clipping indicator and the appropriate element size.
#F 303
#D 7.3.3.7
#S 4.4.4/29/5
#T P03/11 P03/13

SR31. If current element is set modelling clipping indicator then <inquire current element content> returns the appropriate data for set modelling clipping indicator.
#F 304
#D 7.3.3.7
#S 4.4.4/29/5
#T P03/12 P03/14

SR32. <Restore modelling clipping volume> creates a restore modelling clipping volume element in the CSS.
#F 82
#D 7.3.3.8
#S 4.7.2/79/2
#T P03/15 P03/16

SR33. If current element is restore modelling clipping volume then <inquire current element type and size> returns the element type as restore modelling clipping volume and the appropriate element size.
#F 303
#D 7.3.3.8
#S 4.4.4/29/5
#T P03/15

SR34. If current element is restore modelling clipping volume then <inquire current element content> returns the appropriate data for restore modelling clipping volume.
#F 304
#D 7.3.3.8
#S 4.4.4/29/5
#T P03/16
*** *** ***   Modelling Clipping Facilities   *** *** ***


SR35. <Inquire modelling clipping facilities> reports the list of available modelling clipping operators and the maximum number of distinct planes for the current modelling clipping volume that can be used during traversal.
#F 207
#D 2.23.5 2.23.6 2.23.7
#S
#T P03/5 P03/6 P08/3 P11/1 P11/2 P11/3 P11/4

SR36. The list of available modelling clipping operators includes 1 and 2.
#F 79 80 207
#D 2.23.6 2.23.7
#S 4.7.2/79/1 4.14/113/3 4.14/114/2 6.3/311/4
#T P03/5

SR37. The maximum number of distinct planes supported for the current modelling clipping volume is at least 6.
#F 79 80 207
#D 2.23.5
#S 4.14/113/3 4.14/114/2 6.3/310/1
#T P03/6
*** *** ***   Setting Modelling Clipping Volume   *** *** ***


SR38. All integers are valid values for the modelling clipping operator when creating a set modelling clipping volume element in the CSS.
#F 79 80
#D 7.3.3.5 7.3.3.6
#S
#T P03/7 P03/8 P13/1 P13/2 P13/3

SR39. Any non-negative number of half-spaces may be specified when creating a set modelling clipping volume element in the CSS.
#F 79 80
#D 7.3.3.5 7.3.3.6
#S
#T P03/9 P03/10 P12/3

SR40. A set modelling clipping volume 3 element specifies each half-space in MC by designating a point on the boundary plane, and a vector normal to the plane, pointing into the half-space.
#F 79
#D 7.3.3.5
#S 4.7.2/78/4
#T P06/2 P06/3 P06/4 P06/5 P06/6 P07/1 P07/2 P07/3 P07/4 P07/5 P07/6
#T P07/7 P07/8 P07/9 P07/10 P08/1 P08/2 P08/3 P11/1 P11/2 P11/3 P11/4
#T P12/1 P12/2 P13/1 P13/2 P13/3 P14/1 P15/1 P16/1 P16/2 P17/1 P17/2
#T P17/3 P17/4 P18/1 P18/2 P18/3 P18/4

SR41. The 3D volume in MC specified by a set modelling clipping volume 3 element is the set of all points, P, such that all the specified half-spaces contain P, i.e. their intersection.
#F 79
#D 7.3.3.5
#S 4.7.2/78/4 4.7.2/78/6
#T P06/2 P06/3 P06/4 P06/5 P06/6 P11/1 P11/2 P12/1 P12/2 P12/3 P15/1
#T P16/1 P16/2 P17/1 P17/2 P17/3 P17/4 P18/1 P18/2 P18/3 P18/4 #C In the vacuous case where zero half-spaces are specified, the
volume is therefore all of MC space.

SR42. When a set modelling clipping volume 3 element is traversed, its 3D volume in MC is transformed by the composite modelling transform to yield the specified WC clipping volume.
#F 79
#D 3.12.1 3.12.2 7.3.3.5
#S 4.7.2/78/5
#T P06/1 P06/2 P06/3 P06/4 P06/5 P06/6 P08/1 P08/2 P08/3 P11/1 P11/2
#T P12/1 P12/2 P15/1 P16/1 P16/2 P17/1 P17/2 P17/3 P17/4 P18/1 P18/2
#T P18/3 P18/4

SR43. When a realizable set modelling clipping volume 3 element is traversed, its specified WC volume, S, is combined with the current modelling clipping volume, T, to produce the new value of the current modelling clipping volume T', according to the specified operator value: Operator -------- 1 (replace) : T' = S 2 (intersect) : T' = T AND S
#F 79
#D 3.12.3 7.3.3.5
#S 4.7.2/78/4 4.7.2/78/7ff
#T P06/2 P06/3 P06/4 P06/5 P06/6 P07/1 P07/2 P07/3 P07/4 P07/5 P07/6
#T P07/7 P07/8 P07/9 P07/10 P08/1 P08/2 P08/3 P11/1 P11/2 P12/3 P13/1
#T P13/2 P13/3 P14/1 P15/1 P16/1 P16/2 P17/1 P17/2 P17/3 P17/4 P18/1
#T P18/2 P18/3 P18/4

SR44. The effect on the current modelling clipping volume of all entries greater than 2 in the list of available modelling clipping operators is as defined in the ISO register.
#F 79
#D 2.23.7 3.12.3 7.3.3.5
#S 4.7.2/79/1
#T P11/3

SR45. The effect on the current modelling clipping volume of all entries less than 1 in the list of available modelling clipping operators is as defined in the implementor documentation.
#F 79
#D 2.23.7 3.12.3 7.3.3.5
#S 4.7.2/79/1
#T P11/4

SR46. When a set modelling clipping volume 3 element is traversed and its operator is not in the list of available modelling clipping operators, the element is ignored.
#F 79
#D 2.23.7 3.12.3 7.3.3.5
#S
#T P13/1

SR47. When a set modelling clipping volume 3 element is traversed and the current modelling clipping volume that would normally result exceeds the maximum number of distinct planes, the element is ignored.
#F 79
#D 2.23.5 3.12.3 7.3.3.5
#S
#T P13/2 #C See defect report 9592-1/024

SR48. When a set modelling clipping volume 3 element is traversed and any of its half-spaces is degenerate, the element is ignored.
#F 79
#D 3.12.3 7.3.3.5
#S
#T P13/3 #C A half-space is degenerate iff its normal vector = [0,0,0].

SR49. When a set modelling clipping volume element is traversed, a 3D volume in MC is derived from the specified 2D volume in MC by setting the z-coordinate of each point and normal vector to 0 and is then processed just as the 3D volume of a set modelling clipping volume 3 element.
#F 80
#D 7.3.3.5 7.3.3.6
#S
#T P06/6 P08/1 P08/3 P12/2 P15/1

SR50. At the start of the top-level traversal of a structure network (not a sub-traversal caused by execute structure), the current modelling clipping volume is all of WC space.
#F 311 312
#D 2.23.3 3.12.3
#S 4.4.3/26/2 4.4.3/28/1 6.3/310/1
#T P06/1 P06/2 P06/4 P15/1

SR51. As part of the PHIGS traversal state list, the current modelling clipping volume is saved by execute structure and then, upon completion of the sub-traversal of the invoked network, restored to its former value.
#F 113
#D 3.12.3
#S 4.4.3/28/1
#T P07/2 P07/3 P07/5 P07/6 P07/8 P14/1 P15/1
*** *** *** ***   Effect of Clipping Indicator   *** *** *** ***


SR52. The valid values for clipping indicator in <set modelling clipping indicator> are CLIP and NOCLIP.
#F 81
#D 7.3.3.7
#S 4.7.2/79/3
#T P03/12 P03/14 P12/1 P12/2 P15/2

SR53. When a set modelling clipping indicator element is traversed, the current modelling clipping indicator is set to its specified value (CLIP or NOCLIP).
#F 81
#D 3.12.4 7.3.3.7
#S 4.7.2/79/3
#T P12/1 P12/2 P15/2 P16/1 P16/2 P17/1 P17/2 P17/3 P17/4 P18/1 P18/2
#T P18/3 P18/4

SR54. At the start of the top-level traversal of a structure network (not a sub-traversal caused by execute structure), the current modelling clipping indicator is set to NOCLIP.
#F
#D 2.23.4 3.12.4
#S 4.4.3/26/2 4.4.3/28/1 6.3/310/1
#T P15/2

SR55. As part of the PHIGS traversal state list, the current modelling clipping indicator is saved by execute structure and then, upon completion of the sub-traversal of the invoked network, restored to its former value.
#F 113
#D 3.12.4
#S 4.4.3/28/1
#T P15/2
*** ***   Effect of Restore Modelling Clipping Volume   *** ***


SR56. When a restore modelling clipping volume element is traversed, the current modelling clipping volume is reset to the value inherited by the structure being traversed.
#F 82
#D 3.12.3 7.3.3.8
#S 4.7.2/79/2
#T P07/9 P07/10 P14/1
*** *** ***   Appearance of clipped primitives   *** *** ***


SR57. Except as noted below, when a graphical output primitive is generated in WC from a structure element during traversal, any part of it lying outside the current modelling clipping volume in WC space is eligible for modelling clipping; all other parts are ineligible.
#F 9-24 79 80 82
#D 3.12.1 3.12.2 3.12.3 7.3.1
#S 4.5.5/48/2 4.7.2/78/3
#T P06/2 P06/3 P06/4 P06/5 P06/6 P07/1 P07/2 P07/3 P07/4 P07/5 P07/6
#T P07/7 P07/8 P07/9 P07/10 P08/1 P08/2 P08/3 P11/3 P11/4 P15/1 P15/2
#T P16/1 P16/2 P17/1 P17/2 P17/3 P17/4 P18/1 P18/2 P18/3 P18/4

SR58. The portions of graphical primitives which are eligible for modelling clipping are model-clipped (not visible) if and only if the value of the current modelling clipping indicator is CLIP.
#F 81
#D 3.12.4 7.3.1
#S 4.7.2/79/3
#T P12/1 P12/2 P15/1 P15/2 P16/1 P16/2 P17/1 P17/2 P17/3 P17/4 P18/1
#T P18/2 P18/3 P18/4 #C Primitives are subject to viewing and workstation clipping,
as well as modelling clipping.

SR59. If the WC position of a polymarker is outside the current modelling clipping volume, the entire polymarker is model-clipped.
#F 11 12
#D 3.12.3 3.12.4 7.3.1.3 7.3.1.4
#S 4.5.4/44/4
#T P11/1 P11/2 P12/1 P12/2 P15/1 P15/2 P16/2

SR60. In CHAR precision, any text character lying wholly within the current modelling clipping volume is not model-clipped and any text character lying wholly outside is model-clipped; in STRING precision, clipping is workstation dependent.
#F 13 14
#D 3.12.3 3.12.4 7.3.1.5 7.3.1.6
#S 4.5.5/47/5
#T P17/2 #C In STROKE precision, modelling clipping is applied exactly, as
described under SR57.

SR61. If the WC position of its reference point is outside the current modelling clipping volume, the entire annotation text primitive, including style components, is model-clipped.
#F 15 16
#D 3.12.3 3.12.4 7.3.1.7 7.3.1.8
#S 4.5.6/55/6
#T P17/3

SR62. If the WC position of its reference point is inside the current modelling clipping volume, that part of the annotation text primitive also inside the current modelling clipping volume is not model-clipped.
#F 15 16
#D 3.12.3 3.12.4 7.3.1.7 7.3.1.8
#S 4.5.6/55/6
#T P17/3 P17/4 #C The manner in which modelling clipping is applied to that part
of the annotation text primitive outside the current modelling
clipping volume is workstation dependent.

SR63. When fill areas or fill area sets using interior style HOLLOW are model-clipped, the bounding polyline is drawn along the boundaries created by clipping.
#F 17 18 19 20
#D 3.12.3 3.12.4 7.3.1.9 7.3.1.10 7.3.1.11 7.3.1.12
#S 4.5.8/58/4
#T P18/1

SR64. For fill area sets, new boundaries created by modelling clipping are not displayed as edges.
#F 19 20
#D 3.12.3 3.12.4 7.3.1.11 7.3.1.12
#S 4.5.1/35/7 4.5.9/62/6 4.5.9/62/11
#T P18/3
LOCAL DICTIONARY:

  Functions ---
  009: ppl3    <polyline 3>
  010: ppl     <polyline>
  011: ppm3    <polymarker 3>
  012: ppm     <polymarker>
  013: ptx3    <text 3>
  014: ptx     <text>
  015: patr3   <annotation text relative 3>
  016: patr    <annotation text relative>
  017: pfa3    <fill area 3>
  018: pfa     <fill area>
  019: pfas3   <fill area set 3>
  020: pfas    <fill area set>
  021: pca3    <cell array 3>
  022: pca     <cell array>
  023: pgdp3   <generalized drawing primitive 3>
  024: pgdp    <generalized drawing primitive>
  075: pslmt3  <set local transformation 3>
  076: pslmt   <set local transformation>
  077: psgmt3  <set global transformation 3>
  078: psgmt   <set global transformation>
  079: psmcv3  <set modelling clipping volume 3>
  080: psmcv   <set modelling clipping volume>
  081: psmcli  <set modelling clipping indicator>
  082: prmcv   <restore modelling clipping volume>
  113: pexst   <execute structure>
  207: pqmclf  <inquire modelling clipping facilities>
  303: pqcets  <inquire current element type and size>
  304: pqceco  <inquire current element content>
  311: piss3   <incremental spatial search 3>
  312: piss    <incremental spatial search>
 
  Data Structures ---
  2  ...  phigs_description_table
  2.23  ...  default_modelling_attributes
  2.23.1  ...  default_global_modelling_transformation
  2.23.2  ...  default_local_modelling_transformation
  2.23.3  ...  default_modelling_clipping_volume
  2.23.4  ...  default_modelling_clipping_indicator
  2.23.5  ...  maximum_number_of_distinct_planes_in_modelling_clipping_volume
  2.23.6  ...  number_of_available_modelling_clipping_operators
  2.23.7  ...  list_of_available_modelling_clipping_operators
  3  ...  phigs_traversal_state_list
  3.12 ...  current_modelling_attributes
  3.12.1  ...  current_global_modelling_transformation
  3.12.2  ...  current_local_modelling_transformation
  3.12.3  ...  current_modelling_clipping_volume
  3.12.4  ...  current_modelling_clipping_indicator
  7  ...  structure_state_list
  7.3  ...  list_of_structure_elements
  7.3.1  ...  graphical_primitives
  7.3.1.3  ...  polymarker_3
  7.3.1.4  ...  polymarker
  7.3.1.5  ...  text_3
  7.3.1.6  ...  text
  7.3.1.7  ...  annotation_text_relative_3
  7.3.1.8  ...  annotation_text_relative
  7.3.1.9  ...  fill_area_3
  7.3.1.10 ...  fill_area
  7.3.1.11 ...  fill_area_set_3
  7.3.1.12 ...  fill_area_set
  7.3.3  ...  modelling_transformation_elements
  7.3.3.1  ...  local_transformation_3
  7.3.3.2  ...  local_transformation
  7.3.3.3  ...  global_transformation_3
  7.3.3.4  ...  global_transformation
  7.3.3.5  ...  modelling_clipping_volume_3
  7.3.3.6  ...  modelling_clipping_volume
  7.3.3.7  ...  modelling_clipping_indicator
  7.3.3.8  ...  restore_modelling_clipping_volume
 
SEMANTIC CROSS-REFERENCES:
  02.03.03/SR10




PROGRAM 1: Setting and inquiring local transformations

You may inspect either the design or code for this program.


PROGRAM 2: Setting and inquiring global transformations

You may inspect either the design or code for this program.


PROGRAM 3: Setting and inquiring modelling clipping

You may inspect either the design or code for this program.


PROGRAM 4: Effect of local and global transformations in a single structure

You may inspect either the design or code for this program.


PROGRAM 5: Effect of local and global transformations in a structure network

You may inspect either the design or code for this program.


PROGRAM 6: Effect of modelling clipping in a single structure

You may inspect either the design or code for this program.


PROGRAM 7: Saving and restoring the modelling clipping volume

You may inspect either the design or code for this program.


PROGRAM 8: Miscellaneous tests of modelling clipping

You may inspect either the design or code for this program.


PROGRAM 9: Visual effect of modelling transformation

You may inspect either the design or code for this program.


PROGRAM 10: Network inheritance and initialization of modelling transformation

You may inspect either the design or code for this program.


PROGRAM 11: Visual effect of modelling clipping facilities

You may inspect either the design or code for this program.


PROGRAM 12: Geometry of modelling clipping

You may inspect either the design or code for this program.


PROGRAM 13: Invalid clipping specifications

You may inspect either the design or code for this program.


PROGRAM 14: Restore MCV

You may inspect either the design or code for this program.


PROGRAM 15: Network inheritance and initialization of modelling clipping volume

You may inspect either the design or code for this program.


PROGRAM 16: Modelling clipping for polyline and polymarker

You may inspect either the design or code for this program.


PROGRAM 17: Modelling clipping for text and annotation text

You may inspect either the design or code for this program.


PROGRAM 18: Modelling clipping for fill area, fill area set, and cell array

You may inspect either the design or code for this program.

End of documentation for 06.01.02