Skip to content
Snippets Groups Projects
  1. Jul 26, 2024
  2. Apr 05, 2024
    • Studer Gabriel's avatar
      disable numpy support in C++ layer · 728ad1c9
      Studer Gabriel authored
      Numpy support in C++ enabled features at two points:
      Efficient way of setting positions in entity handles or setting meshes
      in gfx.PrimList.
      
      Support for newer numpy versions would've required an effort to implement.
      As far as I know, no one uses these features (fingers crossed) so let's just
      dump numpy alltogether to simplify the build system.
      728ad1c9
  3. Mar 26, 2020
  4. Feb 13, 2020
  5. Feb 10, 2020
  6. Nov 26, 2019
  7. May 27, 2019
  8. Mar 02, 2015
  9. Nov 11, 2013
  10. Apr 06, 2013
  11. Jan 04, 2013
  12. Nov 21, 2012
  13. Nov 02, 2012
  14. Oct 14, 2012
  15. Jul 27, 2012
    • Ansgar Philippsen's avatar
      EntityHandle interface change! Also refactored EntityImpl to use Transform handle transformations · 6fcf40d9
      Ansgar Philippsen authored
      the internal representation of a transformation for EntityImpl was changed from Mat4 to Transform
      in preparation for adding transformations to entity views; this impacts quite a few higher-level routines
      that used the transformation matrix, which now can use the more elegant Transform::Apply method instead;
      
      GetTransformationMatrix and IsTransformationIdentity methods in the EntityHandle interface are marked
      as deprecated; use GetTransform and HasTransform instead. In addition, there is a ClearTransform method
      which ensures that the internal has_transform flag gets set to false
      
      geom::Transform was extended to offer ApplyInverse, and matrix inversion exceptions are handled internally
      
      constructing a Vec3 from a Vec4 no longer throws a DivideByZero error when w is close to zero, instead it
      is silently assumed that this is not a true homogeneous coordinate conversion
      
      as an additional comment (and note to self), atom->GetPos always returns transformed positions; however,
      GetAltPos returns original positions, and original positions are also stored in the AtomGroup on the
      Impl level. Both the mol unit test as well as the PDB writer expect this behavior; the PDB writer applies
      the transform after calling GetAltPos. Commented code is in place now to change this behavior, i.e. have
      GetAltPos return transformed positions, making it consistent with GetPos, should this be desired.
      6fcf40d9
  16. Jul 26, 2012
  17. Jul 13, 2012
  18. Feb 22, 2012
  19. Nov 15, 2011
  20. Oct 28, 2011
  21. Aug 02, 2011
  22. Jul 28, 2011
  23. Jun 12, 2011
  24. May 12, 2011
  25. Feb 21, 2011
  26. Nov 04, 2010
  27. Oct 30, 2010
  28. Jul 31, 2010
    • Ansgar Philippsen's avatar
      added SetQuery and QueryFlags to gfx::Entity · 2efcaab5
      Ansgar Philippsen authored
      added QueryFlags handling to mol::QueryViewWrapper
      fixed empty pov output (caused by multiple renderer problem in gfx::Entity impl)
      removed GLEW_VERSION_2_0 tokens
      various tiny gfx tweaks
      added stereo toggling key to gui ('=')
      added residue reordering to mol::EntityEditor
      2efcaab5
  29. Apr 22, 2010
  30. Feb 26, 2010
Loading