Uploaded image for project: 'OASIS Open Document Format for Office Applications (OpenDocument) TC'
  1. OASIS Open Document Format for Office Applications (OpenDocument) TC
  2. OFFICE-3961

CLONE - Error in matrix description in 19.107 dr3d:transform

    XMLWordPrintable

    Details

    • Proposal:
      Hide

      Change it to 3x4 in ODF1.2 Errata.

      There has already been issue OFFICE-2400 about the same topic. Apparently such descriptions are confusing. Therefore I suggest to write the full transformation matrix in ODF1.3. The spec is in .odt format and we have a nice formula editor, so there is no problem in writing a nice matrix.
      Proposal:
      "matrix(<a> <b> <c> <d> <e> <f> <g> <h> <i> <j> <k> <l>): specifies a transformation in the form of a homogeneous transformation matrix
      a d g j
      b e h k
      c f i l
      0 0 0 1
      where the values (<j>, <k>, <l>) in the right column describe the translation. "

      Show
      Change it to 3x4 in ODF1.2 Errata. There has already been issue OFFICE-2400 about the same topic. Apparently such descriptions are confusing. Therefore I suggest to write the full transformation matrix in ODF1.3. The spec is in .odt format and we have a nice formula editor, so there is no problem in writing a nice matrix. Proposal: "matrix(<a> <b> <c> <d> <e> <f> <g> <h> <i> <j> <k> <l>): specifies a transformation in the form of a homogeneous transformation matrix a d g j b e h k c f i l 0 0 0 1 where the values (<j>, <k>, <l>) in the right column describe the translation. "

      Description

      Text in 19.107 dr3d:transform is
      "matrix(<a> <b> <c> <d> <e> <f> <g> <h> <i> <j> <k> <l>): specifies a transformation in the form of a transformation matrix of twelve values. The values describe a standard 4x3 homogeneous transformation matrix in column-major order, where the right column (<j>, <k>, <l>) describes the translation. "

      There "4x3" is wrong. The full transformation matrix is
      a d g j
      b e h k
      c f i l
      0 0 0 1
      That is a 4x4 matrix.

      Or if you drop the fix value forth row, which corresponds to "matrix of twelve values", you get
      a d g j
      b e h k
      c f i l
      That is a 3x4 matrix.

      So in both cases it is not a 4x3 matrix.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              regina.henschel Regina Henschel
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: