121 QEntity* pSourceSphereEntity =
new QEntity(
this);
124 QSharedPointer<Qt3DExtras::QSphereGeometry> pSourceSphereGeometry = QSharedPointer<Qt3DExtras::QSphereGeometry>::create();
125 pSourceSphereGeometry->setRadius(0.00075f);
130 QVector<QMatrix4x4> vTransforms;
139 QMatrix4x4 tempTransform;
142 tempPos.setX(sourcePos(0));
143 tempPos.setY(sourcePos(1));
144 tempPos.setZ(sourcePos(2));
147 tempTransform.translate(tempPos);
148 vTransforms.push_back(tempTransform);
153 vTransforms.reserve(tHemisphere.
vertno.rows());
155 for(
int i = 0; i < tHemisphere.
vertno.rows(); i++)
157 QMatrix4x4 tempTransform;
158 const RowVector3f& sourcePos = tHemisphere.
rr.row(tHemisphere.
vertno(i));
160 tempPos.setX(sourcePos(0));
161 tempPos.setY(sourcePos(1));
162 tempPos.setZ(sourcePos(2));
165 tempTransform.translate(tempPos);
166 vTransforms.push_back(tempTransform);
172 pSourceSphereEntity->addComponent(pSphereMesh);
176 QColor defaultColor(212, 28, 92);
180 pSourceSphereEntity->addComponent(pMaterial);