Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 22/03/2004 at 21:30, xxxxxxxx wrote:
User Information: Cinema 4D Version: 8.500 Platform: Mac ; Mac OSX ; Language(s) : C.O.F.F.E.E ; C++ ;
--------- Howdy,
I'm trying to translate my C.O.F.F.E.E expression to a C++ plug in, but I'm having a little trouble figuring out the correct syntax in C++ to translate this C.O.F.F.E.E routine:
RotateMatrix(rMatrix,theta) { var m = new(Matrix); m->SetRotY(-theta);
return rMatrix->GetMulM(m); }
It looks like in C++ MatrixRotY() would replace SetRotY(), but I'm not sure what would replace GetMulM().
Or maybe there is a better way to do the matrix rotation in C++. Any suggestions?
Adios, Cactus Dan
On 23/03/2004 at 09:33, xxxxxxxx wrote:
Hi,
Matrix multiplication is m = m1 * m2;
aws
TZ
On 23/03/2004 at 15:44, xxxxxxxx wrote:
Howdy,
Thanks Thomas.
So, GetMulM() is just multiplying the two matrices together. I kind of thought so, but when I tried it, I couldn't get it to work. From your reply I realize I was on the right track, but going the wrong way. I was doing m=m2*m1 instead of m=m1*m2. I reckon the order makes a difference, but I'm not sure why (no formal math training, you know).
It's working now. Thanks again.