Skip to content

support surface writer output transform (#2505)

Mark OLESEN requested to merge feature-surfaceWriter-coordinateTransform into develop
  • this allows the "relocation" of sampled surfaces. For example, to reposition into a different coordinate system for importing into CAD.

  • incorporate output scaling for all surface writer types.

    This was previously done on an adhoc basis for different writers, but with now included in the base-level so that all writers can automatically use scale + transform.

    Example:

  formatOptions
  {
      vtk
      {
          scale 1000;  // m -> mm
          transform
          {
              origin  (0.05 0 0);
              rotation axisAngle;
              axis    (0 0 1);
              angle   -45;
          }
      }
  }

An example of transform in action. Used to reposition the output slices: transform-surfaceWrite

Edited by Mark OLESEN

Merge request reports