src/misc.cc

changeset 614
aac6f0021070
parent 606
3dd6f343ec06
child 617
f5059d144438
equal deleted inserted replaced
613:2d01590da286 614:aac6f0021070
209 209
210 // ============================================================================= 210 // =============================================================================
211 // ----------------------------------------------------------------------------- 211 // -----------------------------------------------------------------------------
212 Vertex rotPoint (const QList<LDObject*>& objs) 212 Vertex rotPoint (const QList<LDObject*>& objs)
213 { 213 {
214 LDBoundingBox box;
215
216 switch (edit_rotpoint) 214 switch (edit_rotpoint)
217 { 215 {
218 case ObjectOrigin: 216 case ObjectOrigin:
219 { 217 {
218 LDBoundingBox box;
219
220 // Calculate center vertex 220 // Calculate center vertex
221 for (LDObject* obj : objs) 221 for (LDObject* obj : objs)
222 {
222 if (obj->hasMatrix()) 223 if (obj->hasMatrix())
223 box << dynamic_cast<LDMatrixObject*> (obj)->getPosition(); 224 box << dynamic_cast<LDMatrixObject*> (obj)->getPosition();
224 else 225 else
225 box << obj; 226 box << obj;
227 }
226 228
227 return box.center(); 229 return box.center();
228 } 230 }
229 231
230 case WorldOrigin: 232 case WorldOrigin:

mercurial