Changeset 897a01 for src/UIElements/Views/Qt4/Qt3D/GLWorldScene.cpp
- Timestamp:
- Apr 11, 2018, 6:29:56 AM (7 years ago)
- 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)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/UIElements/Views/Qt4/Qt3D/GLWorldScene.cpp
r8450da r897a01 154 154 int sphereDetails[] = {5, 3, 2, 0}; 155 155 int cylinderDetails[] = {16, 8, 6, 3}; 156 int arrowDetails[] = {8, 5, 3, 0}; 156 157 for (int i=0;i<GLMoleculeObject::DETAILTYPES_MAX;i++){ 157 158 QGLBuilder emptyBuilder; … … 165 166 GLMoleculeObject::meshCylinder[i] = cylinderBuilder.finalizedSceneNode(); 166 167 GLMoleculeObject::meshCylinder[i]->setOption(QGLSceneNode::CullBoundingBox, true); 168 { 169 QGLBuilder builderCyl; 170 builderCyl << QGLCylinder(.15,.15,1.6,arrowDetails[i]); 171 QGLSceneNode *cyl = builderCyl.finalizedSceneNode(); 172 QGLBuilder builderCone; 173 builderCone << QGLCylinder(0,.4,0.4,arrowDetails[i]); 174 QGLSceneNode *cone = builderCone.finalizedSceneNode(); 175 { 176 QMatrix4x4 mat; 177 mat.translate(0.0f, 0.0f, 1.0f); 178 cone->setLocalTransform(mat); 179 } 180 GLMoleculeObject::meshArrow[i] = new QGLSceneNode(this); 181 GLMoleculeObject::meshArrow[i]->addNode(cyl); 182 GLMoleculeObject::meshArrow[i]->addNode(cone); 183 } 184 GLMoleculeObject::meshArrow[i]->setOption(QGLSceneNode::CullBoundingBox, true); 167 185 } 168 186 connect(board, SIGNAL(moleculeInserted(QtObservedMolecule::ptr)), … … 279 297 atomObject = new GLMoleculeObject_atom( 280 298 GLMoleculeObject::meshSphere, 299 GLMoleculeObject::meshArrow, 281 300 parent, 282 301 _atom);
Note:
See TracChangeset
for help on using the changeset viewer.