Ignore:
Timestamp:
Apr 11, 2018, 6:29:56 AM (7 years ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
Candidate_v1.6.1, ChemicalSpaceEvaluator, Gui_displays_atomic_force_velocity, PythonUI_with_named_parameters, TremoloParser_IncreasedPrecision
Children:
8ac6d0e
Parents:
8450da
git-author:
Frederik Heber <frederik.heber@…> (08/08/17 21:26:57)
git-committer:
Frederik Heber <frederik.heber@…> (04/11/18 06:29:56)
Message:

Arrows display velocity and force of each atom.

File:
1 edited

Legend:

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

    r8450da r897a01  
    6161QGLMaterial *GLMoleculeObject::m_selectionMaterial = NULL;
    6262QGLMaterial *GLMoleculeObject::m_selectionBoxMaterial = NULL;
     63QGLMaterial *GLMoleculeObject::m_velocityMaterial = NULL;
     64QGLMaterial *GLMoleculeObject::m_forceMaterial = NULL;
    6365
    6466QGLSceneNode *GLMoleculeObject::meshEmpty[GLMoleculeObject::DETAILTYPES_MAX];
    6567QGLSceneNode *GLMoleculeObject::meshSphere[GLMoleculeObject::DETAILTYPES_MAX];
    6668QGLSceneNode *GLMoleculeObject::meshCylinder[GLMoleculeObject::DETAILTYPES_MAX];
     69QGLSceneNode *GLMoleculeObject::meshArrow[GLMoleculeObject::DETAILTYPES_MAX];
    6770
    6871double GLMoleculeObject::detailMinDistance[GLMoleculeObject::DETAILTYPES_MAX] = {0, 15, 30, 42};
     
    309312    m_selectionBoxMaterial->setEmittedLight( QColor(155, 50, 50) );
    310313  }
     314  if (!m_velocityMaterial){
     315    m_velocityMaterial = new QGLMaterial(NULL);
     316    QColor colorvelocity(50,50,255,255);
     317    m_velocityMaterial->setColor(colorvelocity);
     318  }
     319  if (!m_forceMaterial){
     320    m_forceMaterial = new QGLMaterial(NULL);
     321    QColor colorforce(50,255,50,255);
     322    m_forceMaterial->setColor(colorforce);
     323  }
    311324}
    312325
Note: See TracChangeset for help on using the changeset viewer.