Commits

committed 08eba05

Fixed certain images and corrected the nearby text.

• Participants
• Parent commits 65147f5

File Documents/Positioning/Tutorial 04.xml

`             </mediaobject>`
`         </figure>`
`         <para>As you can see, the projection is radial, based on the location of a particular point.`
`-            That point is the eye of the projection.</para>`
`-			<!--TODO: Remove next paragraph-->`
`-        <para>From this point forward, we are going to make a simplifying assumption. The position`
`-            of the eye will be centered relative to the size of the surface of projection. This need`
`-            not always be the case, but it functions well enough for most of our needs.</para>`
`+            That point is the eye or camera of the projection.</para>`
`         <para>Just from the shape of the projection, we can see that the perspective projection`
`             causes a larger field of geometry to be projected onto the surface. An orthographic`
`             projection only captures the rectangular prism directly in front of the surface of`
`         <section>`
`             <title>Mathematical Perspective</title>`
`             <para>Now that we know what we want to do, we just need to know how to do it.</para>`
`-			<!--TODO: Reformat next paragraph into a list of assumptions.-->`
`-            <para>We will be making a few simplifying assumptions. In addition to the assumption`
`-                that the eye point is centered relative to the projection surface, we will also`
`-                assume that the plane of projection is axis aligned and is facing down the -Z axis.`
`-                Thus, -Z is farther away from the plane. The eye will be fixed at the origin, so the`
`-                eye position is always (0, 0, 0). The size of the plane of projection will be [-1,`
`-                1] in the X and Y.</para>`
`+            <para>We will be making a few simplifying assumptions:</para>`
`+            <itemizedlist>`
`+                <listitem>`
`+                    <para>The plane of projection is axis-aligned and faces down the -Z axis. Thus,`
`+                        -Z is farther away from the plane of projection.</para>`
`+                </listitem>`
`+                <listitem>`
`+                    <para>The eye point is fixed at the origin (0, 0, 0).</para>`
`+                </listitem>`
`+                <listitem>`
`+                    <para>The size of the plane of projection will be [-1, 1]. All points that`
`+                        project outside of this range are not drawn.</para>`
`+                </listitem>`
`+            </itemizedlist>`
`             <para>Yes, this sounds somewhat like normalized device coordinate space. No, that's not`
`                 a coincidence. But let's not get ahead of ourselves.</para>`
`             <para>We know a few things about how the projection results will work. A perspective`
`                 direction.</para>`
`             <para>The problem is really just a simple geometry problem. Here is the equivalent form`
`                 in a 2D to 1D perspective projection.</para>`
`-				<!--TODO: This section is wrong. Pz needs to extend from E to P, not from P to the projection plane.-->`
`             <figure>`
`                 <title>2D to 1D Perspective Projection Diagram</title>`
`                 <mediaobject>`
`             <para>Now, we will make one more simplifying assumption: the location of the center of`
`                 the perspective plane is fixed at (0, 0, -1) in camera space. Therefore, since the`
`                 projection plane is pointing down the -Z axis, eye's location relative to the plane`
`-                of projection is (0, 0, -1). Thus, the offset from the projection plane to the eye`
`-                is always -1 in the Z. This means that our perspective term, when phrased as`
`-                division rather than multiplication, is simply P<subscript>z</subscript>/-1: the`
`-                negation of the camera-space Z coordinate.</para>`
`-				<!--TODO: Add an image showing the location of the projection plane in camera space. -->`
`+                of projection is (0, 0, -1). Thus, the E<subscript>z</subscript> value, the offset`
`+                from the projection plane to the eye, is always -1. This means that our perspective`
`+                term, when phrased as division rather than multiplication, is simply`
`+                    P<subscript>z</subscript>/-1: the negation of the camera-space Z`
`+                coordinate.</para>`
`             <para>Having a fixed eye position and projection plane makes it difficult to have`
`                 zoom-in/zoom-out style effects. This would normally be done by moving the plane`
`                 relative to the fixed eye point. There is a way to do this, however. All you need to`
`             <para>Do note that this diagram has the Z axis flipped from camera space and normalized`
`                 device coordinate (NDC) space. This is because camera space and NDC space have`
`                 different viewing directions. In camera space, the camera looks down the -Z axis;`
`-                more negative Z values are farther. In NDC space, the camera looks down the +Z axis;`
`-                more positive Z values are farther. The diagram flips the axis so that the viewing`
`-                direction can remain the same between the two images.</para>`
`+                more negative Z values are farther away. In NDC space, the camera looks down the +Z`
`+                axis; more positive Z values are farther away. The diagram flips the axis so that`
`+                the viewing direction can remain the same between the two images (up is`
`+                away).</para>`
`             <para>If you perform an orthographic projection from NDC space on the right (by dropping`
`                 the Z coordinate), then what you get is a perspective projection of the world on the`
`                 left. In effect, what we have done is transform objects into a three-dimensional`

File Documents/Positioning/Tutorial 07.xml

`                 object, but to one of these uniform buffer binding points. This reference is just a`
`                 numerical index: 0, 1, 2, etc.</para>`
`             <para>A diagram should make it clearer:</para>`
`-            <!-- TODO: Image of the UBO context binding. One that WORKs. -->`
`-			<!--`
`             <figure>`
`                 <title>Uniform Buffer and Block Binding Points</title>`
`                 <mediaobject>`
`                     </imageobject>`
`                 </mediaobject>`
`             </figure>`
`-			-->`
`             <para>The program object is given an index that represents one of the slots in the`
`                 context. The uniform buffer is bound to one of those slots. Therefore, when you`
`                 render with that program, the uniform buffer that is in the slot specified by the`

File Documents/Tutorial Documents.xpr

`                             </scenarioAssociation>`
`                             <scenarioAssociation>`
`                                 <field name="name">`
`-                                    <String xml:space="preserve">Tutorial to HTML</String>`
`+                                    <String xml:space="preserve">Docbook HTML</String>`
`                                 </field>`
`                                 <field name="type">`
`                                     <String xml:space="preserve">XSL</String>`
`                                 </field>`
`                                 <field name="url">`
`-                                    <String xml:space="preserve">Positioning/Tutorial%2004.xml</String>`
`+                                    <String xml:space="preserve">Positioning/Tutorial%2006.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Tutorial to HTML</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">Basics/Tutorial%2000.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook PDF Printable</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/../Writing/KotoRII/Adventures%20of%20Bastila%20and%20Mira/Chapter%201.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook PDF Printable</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/../Writing/KotoRII/Adventures%20of%20Bastila%20and%20Mira/Chapter%202.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook PDF Printable</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/../Design/RenderToDo.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook PDF</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/../Programming/InternalExes/FoMaker/design/FoLoadCodeGen.xml</String>`
`                                 </field>`
`                             </scenarioAssociation>`
`                             <scenarioAssociation>`
`                                     <String xml:space="preserve">XSL</String>`
`                                 </field>`
`                                 <field name="url">`
`-                                    <String xml:space="preserve">Positioning/Tutorial%2006.xml</String>`
`+                                    <String xml:space="preserve">file:/../Programming/ExternalExes/doxygen%20development/Design/ProgDocSchema.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook HTML</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/../Writing/KotoRII/Novelization/Episode%20II/Chapter1.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook HTML</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/../Programming/ExternalExes/doxygen%20development/Design/OldData/DoxyFormat.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook HTML</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/../Programming/ExternalExes/doxygen%20development/Design/DoxyFormat.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook PDF</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/../Projects/DuelingCircle/DC21.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook HTML</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/../Critiques/Past%20Mistakes%20Prologue.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook HTML</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/../Critiques/Past%20Mistakes%201%20Trouble.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook HTML</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/../WritingDesign/TacticalD20/Anime_d20_SRD_v1.0_-_Chap01-12/DocBook/CharacterCreation.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook HTML</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/H:/SM/KotoRII/BasicOutline.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook XHTML</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/H:/SM/KotoRII/Episode%20I/Chapter1.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook PDF</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/H:/SM/KotoRII/Episode%20I/Chapter3.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook HTML</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/H:/SM/KotoRII/Episode%20I/Episode%20I.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook HTML</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/H:/SM/KotoRII/Episode%20I/Chapter2.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook XHTML</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/H:/SM/KotoRII/FirstBook.xml</String>`
`+                                </field>`
`+                            </scenarioAssociation>`
`+                            <scenarioAssociation>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Docbook HTML</String>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XSL</String>`
`+                                </field>`
`+                                <field name="url">`
`+                                    <String xml:space="preserve">file:/G:/Program%20Files/XMLmind_XML_Editor/demo/docbook-modular-book/chapter.xml</String>`
`                                 </field>`
`                             </scenarioAssociation>`
`                             <scenarioAssociation>`
`                             </scenarioAssociation>`
`                             <scenarioAssociation>`
`                                 <field name="name">`
`-                                    <String xml:space="preserve">Docbook HTML</String>`
`+                                    <String xml:space="preserve">Tutorial to HTML</String>`
`                                 </field>`
`                                 <field name="type">`
`                                     <String xml:space="preserve">XSL</String>`
`                                 </field>`
`                                 <field name="url">`
`-                                    <String xml:space="preserve">file:/G:/Program%20Files/XMLmind_XML_Editor/demo/docbook-modular-book/chapter.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook XHTML</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/H:/SM/KotoRII/FirstBook.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook HTML</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/H:/SM/KotoRII/Episode%20I/Chapter2.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook HTML</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/H:/SM/KotoRII/Episode%20I/Episode%20I.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook PDF</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/H:/SM/KotoRII/Episode%20I/Chapter3.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook XHTML</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/H:/SM/KotoRII/Episode%20I/Chapter1.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook HTML</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/H:/SM/KotoRII/BasicOutline.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook HTML</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/../WritingDesign/TacticalD20/Anime_d20_SRD_v1.0_-_Chap01-12/DocBook/CharacterCreation.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook HTML</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/../Critiques/Past%20Mistakes%201%20Trouble.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook HTML</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/../Critiques/Past%20Mistakes%20Prologue.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook PDF</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/../Projects/DuelingCircle/DC21.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook HTML</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/../Programming/ExternalExes/doxygen%20development/Design/DoxyFormat.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook HTML</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/../Programming/ExternalExes/doxygen%20development/Design/OldData/DoxyFormat.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook HTML</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/../Writing/KotoRII/Novelization/Episode%20II/Chapter1.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook HTML</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/../Programming/ExternalExes/doxygen%20development/Design/ProgDocSchema.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook PDF</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/../Programming/InternalExes/FoMaker/design/FoLoadCodeGen.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook PDF Printable</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/../Design/RenderToDo.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook PDF Printable</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/../Writing/KotoRII/Adventures%20of%20Bastila%20and%20Mira/Chapter%202.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Docbook PDF Printable</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">file:/../Writing/KotoRII/Adventures%20of%20Bastila%20and%20Mira/Chapter%201.xml</String>`
`-                                </field>`
`-                            </scenarioAssociation>`
`-                            <scenarioAssociation>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Tutorial to HTML</String>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XSL</String>`
`-                                </field>`
`-                                <field name="url">`
`-                                    <String xml:space="preserve">Basics/Tutorial%2000.xml</String>`
`+                                    <String xml:space="preserve">Positioning/Tutorial%2004.xml</String>`
`                                 </field>`
`                             </scenarioAssociation>`
`                         </scenarioAssociation-array>`
`                                     <null/>`
`                                 </field>`
`                                 <field name="name">`
`+                                    <String xml:space="preserve">Execute SQL</String>`
`+                                </field>`
`+                                <field name="baseURL">`
`+                                    <String xml:space="preserve"></String>`
`+                                </field>`
`+                                <field name="footerURL">`
`+                                    <String xml:space="preserve"></String>`
`+                                </field>`
`+                                <field name="fOPMethod">`
`+                                    <null/>`
`+                                </field>`
`+                                <field name="fOProcessorName">`
`+                                    <null/>`
`+                                </field>`
`+                                <field name="headerURL">`
`+                                    <String xml:space="preserve"></String>`
`+                                </field>`
`+                                <field name="inputXSLURL">`
`+                                    <String xml:space="preserve">\${currentFileURL}</String>`
`+                                </field>`
`+                                <field name="inputXMLURL">`
`+                                    <String xml:space="preserve"></String>`
`+                                </field>`
`+                                <field name="defaultScenario">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="isFOPPerforming">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">SQL</String>`
`+                                </field>`
`+                                <field name="saveAs">`
`+                                    <Boolean xml:space="preserve">true</Boolean>`
`+                                </field>`
`+                                <field name="openInBrowser">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="outputFile">`
`+                                    <null/>`
`+                                </field>`
`+                                <field name="openOtherLocationInBrowser">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="locationToOpenInBrowserURL">`
`+                                    <String xml:space="preserve"></String>`
`+                                </field>`
`+                                <field name="openInEditor">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="showInHTMLPane">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="showInXMLPane">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="showInSVGPane">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="showInResultSetPane">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="useXSLTInput">`
`+                                    <Boolean xml:space="preserve">true</Boolean>`
`+                                </field>`
`+                                <field name="xsltParams">`
`+                                    <list/>`
`+                                </field>`
`+                                <field name="cascadingStylesheets">`
`+                                    <String-array/>`
`+                                </field>`
`+                                <field name="xslTransformer">`
`+                                    <String xml:space="preserve">JDBC</String>`
`+                                </field>`
`+                                <field name="extensionURLs">`
`+                                    <String-array/>`
`+                                </field>`
`+                            </scenario>`
`+                            <scenario>`
`+                                <field name="advancedOptionsMap">`
`+                                    <null/>`
`+                                </field>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Execute XQuery</String>`
`+                                </field>`
`+                                <field name="baseURL">`
`+                                    <String xml:space="preserve"></String>`
`+                                </field>`
`+                                <field name="footerURL">`
`+                                    <String xml:space="preserve"></String>`
`+                                </field>`
`+                                <field name="fOPMethod">`
`+                                    <null/>`
`+                                </field>`
`+                                <field name="fOProcessorName">`
`+                                    <null/>`
`+                                </field>`
`+                                <field name="headerURL">`
`+                                    <String xml:space="preserve"></String>`
`+                                </field>`
`+                                <field name="inputXSLURL">`
`+                                    <String xml:space="preserve">\${currentFileURL}</String>`
`+                                </field>`
`+                                <field name="inputXMLURL">`
`+                                    <String xml:space="preserve"></String>`
`+                                </field>`
`+                                <field name="defaultScenario">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="isFOPPerforming">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XQUERY</String>`
`+                                </field>`
`+                                <field name="saveAs">`
`+                                    <Boolean xml:space="preserve">true</Boolean>`
`+                                </field>`
`+                                <field name="openInBrowser">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="outputFile">`
`+                                    <null/>`
`+                                </field>`
`+                                <field name="openOtherLocationInBrowser">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="locationToOpenInBrowserURL">`
`+                                    <String xml:space="preserve"></String>`
`+                                </field>`
`+                                <field name="openInEditor">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="showInHTMLPane">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="showInXMLPane">`
`+                                    <Boolean xml:space="preserve">true</Boolean>`
`+                                </field>`
`+                                <field name="showInSVGPane">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="showInResultSetPane">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="useXSLTInput">`
`+                                    <Boolean xml:space="preserve">true</Boolean>`
`+                                </field>`
`+                                <field name="xsltParams">`
`+                                    <list/>`
`+                                </field>`
`+                                <field name="cascadingStylesheets">`
`+                                    <String-array/>`
`+                                </field>`
`+                                <field name="xslTransformer">`
`+                                    <String xml:space="preserve">Saxon-PE XQuery</String>`
`+                                </field>`
`+                                <field name="extensionURLs">`
`+                                    <String-array/>`
`+                                </field>`
`+                            </scenario>`
`+                            <scenario>`
`+                                <field name="advancedOptionsMap">`
`+                                    <null/>`
`+                                </field>`
`+                                <field name="name">`
`+                                    <String xml:space="preserve">Execute XQuery v11.1</String>`
`+                                </field>`
`+                                <field name="baseURL">`
`+                                    <String xml:space="preserve"></String>`
`+                                </field>`
`+                                <field name="footerURL">`
`+                                    <String xml:space="preserve"></String>`
`+                                </field>`
`+                                <field name="fOPMethod">`
`+                                    <null/>`
`+                                </field>`
`+                                <field name="fOProcessorName">`
`+                                    <null/>`
`+                                </field>`
`+                                <field name="headerURL">`
`+                                    <String xml:space="preserve"></String>`
`+                                </field>`
`+                                <field name="inputXSLURL">`
`+                                    <String xml:space="preserve">\${currentFileURL}</String>`
`+                                </field>`
`+                                <field name="inputXMLURL">`
`+                                    <String xml:space="preserve"></String>`
`+                                </field>`
`+                                <field name="defaultScenario">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="isFOPPerforming">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="type">`
`+                                    <String xml:space="preserve">XQUERY</String>`
`+                                </field>`
`+                                <field name="saveAs">`
`+                                    <Boolean xml:space="preserve">true</Boolean>`
`+                                </field>`
`+                                <field name="openInBrowser">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="outputFile">`
`+                                    <null/>`
`+                                </field>`
`+                                <field name="openOtherLocationInBrowser">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="locationToOpenInBrowserURL">`
`+                                    <String xml:space="preserve"></String>`
`+                                </field>`
`+                                <field name="openInEditor">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="showInHTMLPane">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="showInXMLPane">`
`+                                    <Boolean xml:space="preserve">true</Boolean>`
`+                                </field>`
`+                                <field name="showInSVGPane">`
`+                                    <Boolean xml:space="preserve">false</Boolean>`
`+                                </field>`
`+                                <field name="showInResultSetPane">`
`+                                    <Boolean xml:space="preserve">true</Boolean>`
`+                                </field>`
`+                                <field name="useXSLTInput">`
`+                                    <Boolean xml:space="preserve">true</Boolean>`
`+                                </field>`
`+                                <field name="xsltParams">`
`+                                    <list/>`
`+                                </field>`
`+                                <field name="cascadingStylesheets">`
`+                                    <String-array/>`
`+                                </field>`
`+                                <field name="xslTransformer">`
`+                                    <String xml:space="preserve">Saxon-PE XQuery</String>`
`+                                </field>`
`+                                <field name="extensionURLs">`
`+                                    <String-array/>`
`+                                </field>`
`+                            </scenario>`
`+                            <scenario>`
`+                                <field name="advancedOptionsMap">`
`+                                    <null/>`
`+                                </field>`
`+                                <field name="name">`
`                                     <String xml:space="preserve">Docbook Chunked HTML</String>`
`                                 </field>`
`                                 <field name="baseURL">`
`                                     <String-array/>`
`                                 </field>`
`                             </scenario>`
`-                            <scenario>`
`-                                <field name="advancedOptionsMap">`
`-                                    <null/>`
`-                                </field>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Execute XQuery</String>`
`-                                </field>`
`-                                <field name="baseURL">`
`-                                    <String xml:space="preserve"></String>`
`-                                </field>`
`-                                <field name="footerURL">`
`-                                    <String xml:space="preserve"></String>`
`-                                </field>`
`-                                <field name="fOPMethod">`
`-                                    <null/>`
`-                                </field>`
`-                                <field name="fOProcessorName">`
`-                                    <null/>`
`-                                </field>`
`-                                <field name="headerURL">`
`-                                    <String xml:space="preserve"></String>`
`-                                </field>`
`-                                <field name="inputXSLURL">`
`-                                    <String xml:space="preserve">\${currentFileURL}</String>`
`-                                </field>`
`-                                <field name="inputXMLURL">`
`-                                    <String xml:space="preserve"></String>`
`-                                </field>`
`-                                <field name="defaultScenario">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="isFOPPerforming">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XQUERY</String>`
`-                                </field>`
`-                                <field name="saveAs">`
`-                                    <Boolean xml:space="preserve">true</Boolean>`
`-                                </field>`
`-                                <field name="openInBrowser">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="outputFile">`
`-                                    <null/>`
`-                                </field>`
`-                                <field name="openOtherLocationInBrowser">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="locationToOpenInBrowserURL">`
`-                                    <String xml:space="preserve"></String>`
`-                                </field>`
`-                                <field name="openInEditor">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="showInHTMLPane">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="showInXMLPane">`
`-                                    <Boolean xml:space="preserve">true</Boolean>`
`-                                </field>`
`-                                <field name="showInSVGPane">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="showInResultSetPane">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="useXSLTInput">`
`-                                    <Boolean xml:space="preserve">true</Boolean>`
`-                                </field>`
`-                                <field name="xsltParams">`
`-                                    <list/>`
`-                                </field>`
`-                                <field name="cascadingStylesheets">`
`-                                    <String-array/>`
`-                                </field>`
`-                                <field name="xslTransformer">`
`-                                    <String xml:space="preserve">Saxon-PE XQuery</String>`
`-                                </field>`
`-                                <field name="extensionURLs">`
`-                                    <String-array/>`
`-                                </field>`
`-                            </scenario>`
`-                            <scenario>`
`-                                <field name="advancedOptionsMap">`
`-                                    <null/>`
`-                                </field>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Execute XQuery v11.1</String>`
`-                                </field>`
`-                                <field name="baseURL">`
`-                                    <String xml:space="preserve"></String>`
`-                                </field>`
`-                                <field name="footerURL">`
`-                                    <String xml:space="preserve"></String>`
`-                                </field>`
`-                                <field name="fOPMethod">`
`-                                    <null/>`
`-                                </field>`
`-                                <field name="fOProcessorName">`
`-                                    <null/>`
`-                                </field>`
`-                                <field name="headerURL">`
`-                                    <String xml:space="preserve"></String>`
`-                                </field>`
`-                                <field name="inputXSLURL">`
`-                                    <String xml:space="preserve">\${currentFileURL}</String>`
`-                                </field>`
`-                                <field name="inputXMLURL">`
`-                                    <String xml:space="preserve"></String>`
`-                                </field>`
`-                                <field name="defaultScenario">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="isFOPPerforming">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">XQUERY</String>`
`-                                </field>`
`-                                <field name="saveAs">`
`-                                    <Boolean xml:space="preserve">true</Boolean>`
`-                                </field>`
`-                                <field name="openInBrowser">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="outputFile">`
`-                                    <null/>`
`-                                </field>`
`-                                <field name="openOtherLocationInBrowser">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="locationToOpenInBrowserURL">`
`-                                    <String xml:space="preserve"></String>`
`-                                </field>`
`-                                <field name="openInEditor">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="showInHTMLPane">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="showInXMLPane">`
`-                                    <Boolean xml:space="preserve">true</Boolean>`
`-                                </field>`
`-                                <field name="showInSVGPane">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="showInResultSetPane">`
`-                                    <Boolean xml:space="preserve">true</Boolean>`
`-                                </field>`
`-                                <field name="useXSLTInput">`
`-                                    <Boolean xml:space="preserve">true</Boolean>`
`-                                </field>`
`-                                <field name="xsltParams">`
`-                                    <list/>`
`-                                </field>`
`-                                <field name="cascadingStylesheets">`
`-                                    <String-array/>`
`-                                </field>`
`-                                <field name="xslTransformer">`
`-                                    <String xml:space="preserve">Saxon-PE XQuery</String>`
`-                                </field>`
`-                                <field name="extensionURLs">`
`-                                    <String-array/>`
`-                                </field>`
`-                            </scenario>`
`-                            <scenario>`
`-                                <field name="advancedOptionsMap">`
`-                                    <null/>`
`-                                </field>`
`-                                <field name="name">`
`-                                    <String xml:space="preserve">Execute SQL</String>`
`-                                </field>`
`-                                <field name="baseURL">`
`-                                    <String xml:space="preserve"></String>`
`-                                </field>`
`-                                <field name="footerURL">`
`-                                    <String xml:space="preserve"></String>`
`-                                </field>`
`-                                <field name="fOPMethod">`
`-                                    <null/>`
`-                                </field>`
`-                                <field name="fOProcessorName">`
`-                                    <null/>`
`-                                </field>`
`-                                <field name="headerURL">`
`-                                    <String xml:space="preserve"></String>`
`-                                </field>`
`-                                <field name="inputXSLURL">`
`-                                    <String xml:space="preserve">\${currentFileURL}</String>`
`-                                </field>`
`-                                <field name="inputXMLURL">`
`-                                    <String xml:space="preserve"></String>`
`-                                </field>`
`-                                <field name="defaultScenario">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="isFOPPerforming">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="type">`
`-                                    <String xml:space="preserve">SQL</String>`
`-                                </field>`
`-                                <field name="saveAs">`
`-                                    <Boolean xml:space="preserve">true</Boolean>`
`-                                </field>`
`-                                <field name="openInBrowser">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="outputFile">`
`-                                    <null/>`
`-                                </field>`
`-                                <field name="openOtherLocationInBrowser">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="locationToOpenInBrowserURL">`
`-                                    <String xml:space="preserve"></String>`
`-                                </field>`
`-                                <field name="openInEditor">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="showInHTMLPane">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="showInXMLPane">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="showInSVGPane">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="showInResultSetPane">`
`-                                    <Boolean xml:space="preserve">false</Boolean>`
`-                                </field>`
`-                                <field name="useXSLTInput">`
`-                                    <Boolean xml:space="preserve">true</Boolean>`
`-                                </field>`
`-                                <field name="xsltParams">`
`-                                    <list/>`
`-                                </field>`
`-                                <field name="cascadingStylesheets">`
`-                                    <String-array/>`
`-                                </field>`
`-                                <field name="xslTransformer">`
`-                                    <String xml:space="preserve">JDBC</String>`
`-                                </field>`
`-                                <field name="extensionURLs">`
`-                                    <String-array/>`
`-                                </field>`
`-                            </scenario>`
`                         </scenario-array>`
`                     </entry>`
`                     <entry>`