Pregunta

Estoy usando Direct2D en C #, y he visto algunos ejemplos en MSDN (en C ++), que el operador * uso de matrices se multiplican (Matrix3x2F). Sin embargo, en C #, no sólo es el operador * no sobrecargado, pero no hay método que me permite hacer esto, así que no puede "transformaciones acumulan". ¿Me estoy perdiendo de algo? ¿Hay métodos de ayuda para esto? He intentado escribir mi propio, pero no pudo ...

¿Fue útil?

Solución

¿Qué envoltorio está usando para C #, por lo general tendrá que utilizar C # o SlimDX sin embargo ambos se multiplican ha sobrecargado para matrices. Si lo que usted está utilizando no tiene estos dos pueden cambiar a uno que ni escribir el suyo propio. No es demasiado difícil de escribir su propia, es simplemente cada fila multiplicado por cada columna para cada celda. http://en.wikipedia.org/wiki/Matrix_multiplication puede dar un ejemplo más detallado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top