Ignore:
Timestamp:
Nov 16, 2025, 8:15:00 AM (7 weeks ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
Candidate_v1.7.1, stable
Children:
8b9357
Parents:
c0e35d
git-author:
Frederik Heber <frederik.heber@…> (11/06/25 19:50:08)
git-committer:
Frederik Heber <frederik.heber@…> (11/16/25 08:15:00)
Message:

GLMoleculeObject_atom simply draw all children.

  • force and velocity vectors have atom as their parent. Hence, we can simply go through all children and call draw().
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/UIElements/Views/Qt4/Qt3D/GLMoleculeObject_atom.cpp

    rc0e35d rf41a18  
    219219  // call old hook to do the actual paining
    220220  GLMoleculeObject::draw(painter, cameraPlane);
    221   GLMoleculeObjectVelocity.draw(painter, cameraPlane);
    222   GLMoleculeObjectForce.draw(painter, cameraPlane);
     221
     222        // draw all children: such as velocity and force vectors
     223  foreach (QObject *obj, children()) {
     224    GLMoleculeObject *meshobj = qobject_cast<GLMoleculeObject *>(obj);
     225    if (meshobj)
     226      meshobj->draw(painter, cameraPlane);
     227  }
    223228}
    224229
Note: See TracChangeset for help on using the changeset viewer.