# Commits

# Comments (0)

# Files changed (6)

# Documents/Build/BuildComputerFO.lua

+hFile:write([[ <xsl:import href="]], ToUnix(data.docbookXSLBasepath .. "fo\\docbook.xsl"), "\"/>\n");

+command[#command + 1] = "\"" .. table.concat({data.saxonFilepath, data.xercesJars, data.xslthlFilepath}, ";") .. "\""

+command[#command + 1] = "-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"

+command[#command + 1] = "-Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl"

+command[#command + 1] = "-Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XIncludeParserConfiguration"

# Documents/Build/BuildWebsite.lua

-command[#command + 1] = "\"" .. table.concat({data.saxonFilepath, data.xerces~~Filepath~~, data.xslthlFilepath}, ";") .. "\""

command[#command + 1] = "-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"

command[#command + 1] = "-Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl"

command[#command + 1] = "-Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XIncludeParserConfiguration"

# Documents/Build/_buildConfig.lua

# Documents/Build/colorfo-highlights.xsl

# Documents/ImagesToMake.txt

+- Images of 2D clipping. One image with a triangle being clipped into one triangle. Another image with a triangle being clipped into three.

-- Image of how a 3D coordinate system defines a coordinate. It shows how the basis vectors and origin point are used to define a coordinate.

+- MathML equation of what a coordinate in a coordinate system means. Given the X, Y, Z coordinate values, show the vector math for computing that position in that coordinate system.

-- Image of two 2D coordinate systems. They use different basis vectors, but they define the same position relative to their origins.

+- Image of two 2D coordinate systems. They use different basis vectors, but they define the same position relative to their origins.

+- MathML coordinate system equation. Show that the scale values of the basis vectors can be factored out as scalar multipliers.

+- MathML of a translation matrix, a scale matrix, and the two matrices you get when you multiply them together.

# Documents/Positioning/Tutorial 06.xml

<!--TODO: Show a 2D orthogonal and 2D skewed coordinate system, and the same coordinate position from both.-->

<para>In mathematical terms, this would be the following series of matrix operations: <inlineequation>