Closed GoogleCodeExporter closed 9 years ago
Es mi primera tarea espero hacerlo bien. Algún consejo?
Original comment by port...@gmail.com
on 20 May 2011 at 8:10
Original comment by port...@gmail.com
on 21 May 2011 at 11:29
Resultado de la revisión:
-Las sobrecargas deben devolver el mismo tipo que la propia clase, por ejemplo,
operator* de QSpaceConversionMatrix, debe devolver un QSpaceConversionMatrix.
Original comment by Lince3D@gmail.com
on 22 May 2011 at 11:20
Voy a utilizar reinterpret_cast para ello, es correcto?
Original comment by port...@gmail.com
on 22 May 2011 at 2:54
Depende de dónde lo uses, sí. Expón tus dudas en el foro mejor ;).
Original comment by Lince3D@gmail.com
on 22 May 2011 at 2:59
Original comment by port...@gmail.com
on 22 May 2011 at 3:12
Resultado de la revisión:
-operator* que recibe QBaseMatrix4x4 en QSpaceConversionMatrix: Está repetido
(yo también lo repetí por error). Borra uno de los dos.
-operator* que recibe QBaseMatrix4x3 en QSpaceConversionMatrix: Debe devolver
un QMatrix4x3 (multiplicando una matriz mxn por una pxr, sale otra mxr).
-operator* en QTransformationMatrix y QTranslationMatrix: Sí es necesario
hacer la conversión, ya que el resultado de la operación es un MatrixType,
que es la clase base.
Original comment by Lince3D@gmail.com
on 23 May 2011 at 7:25
para QTransformationMatrix y QTranslationMatrix voy a utilizar este tipo de
cast:
reinterpret_cast<QTransformationMatrix<MatrixType>&>
es correcto? el operador devolverá QTransformationMatrix<MatrixType> en este
caso.
Original comment by port...@gmail.com
on 24 May 2011 at 9:54
Correcciones del último comentario.
-operator* que recibe QBaseMatrix4x4 en QSpaceConversionMatrix: Está repetido
(yo también lo repetí por error). Borra uno de los dos.
He eliminado una de las dos.
-operator* que recibe QBaseMatrix4x3 en QSpaceConversionMatrix: Debe devolver
un QMatrix4x3 (multiplicando una matriz mxn por una pxr, sale otra mxr).
Cambiado el tipo que devuelve y el cast.
-operator* en QTransformationMatrix y QTranslationMatrix: Sí es necesario
hacer la conversión, ya que el resultado de la operación es un MatrixType,
que es la clase base.
cambiado con:
reinterpret_cast<QTransformationMatrix<MatrixType>&>
reinterpret_cast<QTranslationMatrix<MatrixType>&>
Original comment by port...@gmail.com
on 25 May 2011 at 8:46
[deleted comment]
[deleted comment]
[deleted comment]
Resultado de la revisión: Correcta.
Ya puedes hacer commit. Recuerda poner el número y título de la tarea en el
comentario, y las aclaraciones que creas oportunos, si las hay.
Original comment by Lince3D@gmail.com
on 25 May 2011 at 7:38
Original issue reported on code.google.com by
Lince3D@gmail.com
on 25 Apr 2011 at 8:52