sanyaade-g2g-repos / quimeraengine

Automatically exported from code.google.com/p/quimeraengine
0 stars 1 forks source link

Crear operadores de igualdad y diferencia en clases raíz II #201

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Se trata de mover la implementación de los operadores == y != de las clases 
derivadas a la clase raíz:

QPlane --> QBasePlane
QVector2 --> QBaseVector2
QVector3 --> QBaseVector3
QVector4 -->QBaseVector4
QQuaternion --> QBaseQuaternion
QMatrix2x2 --> QBaseMatrix2x2
QMatrix3x3 --> QBaseMatrix3x3
QMatrix3x4 --> QBaseMatrix3x4
QMatrix4x3 --> QBaseMatrix4x3
QMatrix4x4 --> QBaseMatrix4x4
QDualQuaternion --> QBaseDualQuaternion

Original issue reported on code.google.com by Lince3D@gmail.com on 24 Oct 2011 at 6:51

GoogleCodeExporter commented 8 years ago

Original comment by jwl...@gmail.com on 25 Oct 2011 at 8:42

GoogleCodeExporter commented 8 years ago

Original comment by jwl...@gmail.com on 25 Oct 2011 at 9:59

GoogleCodeExporter commented 8 years ago
Resultado de la revisión: Correcta.

-QBaseMatrix3x3: ATTRIBUTES debe ser METHODS.

-Documentación en QBasePlane: "any of the planes is" = "any of the planes 
are". "plane but its components" = "plane but their components". Indica el tipo 
de operador que es también.

-General: Por favor, mira a ver si es más correcto decir Equality operator e 
Inequality operator que Equal operator y Non-Equal operator.

-Documentación en QBaseQuaternion: "distincting" = "distinction" ó 
"distinguish".

-General: No sé hasta qué punto es bueno o malo que se especifique que se usa 
una tolerancia en las comparaciones, ya que eso debería ser una asunción para 
toda la librería matemática que iría en la descripción de la misma.

Original comment by Lince3D@gmail.com on 27 Oct 2011 at 10:00