1. 09 Apr, 2015 4 commits
    • David C. Lonie's avatar
      Remove the RenderingFreeTypeOpenGL module. · 4f7460a5
      David C. Lonie authored
      This is not supported by the new OpenGL2 backend, and doesn't support
      new text features, like MathText, FontConfig, or custom font files.
      
      It only implements vtkTextMapper, which now will use a texture-based
      implementation, similar to vtkTextActor and friends.
      4f7460a5
    • David C. Lonie's avatar
      Align to a fixed-height font bbox, rather than a "tight" one. · 953d3b7c
      David C. Lonie authored
      I used to move the alignment point onto the edge of the rendered
      text, but this lead to some layout issues, including a particularly
      nasty possibility of having a label rendered outside of a constrained
      bounding box.
      
      This should be made an option at some point (a tight alignment property
      on vtkTextProperty perhaps?), as it does look nicer on certain centered
      labels.
      953d3b7c
    • David C. Lonie's avatar
      Update vtkTextMapper's alignment to match current conventions. · 9175559c
      David C. Lonie authored
      I missed this when I was updating the text actors to better support
      rotations + alignments. Basically, now we anchor the texture's image
      extent index <0, 0, 0> to the mapper/actor's position to get "proper"
      alignment.
      
      Also add a bit to ensure that this is exported properly by GL2PS and
      prevent errors from converting NULL to std::string.
      
      These features are tested by a test added in a later patch, in this
      branch, as the other TextMapper implementation is still used by default
      at this point.
      9175559c
    • Ben Boeckel's avatar
      python: add the generated files to the list as well · 118d9b7d
      Ben Boeckel authored
      These files weren't being handled properly when modules appeared or
      disappeared.
      118d9b7d
  2. 08 Apr, 2015 11 commits
  3. 07 Apr, 2015 3 commits
  4. 06 Apr, 2015 14 commits
  5. 05 Apr, 2015 4 commits
  6. 04 Apr, 2015 4 commits