Translate C.O.F.F.E.E to C++
-
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 -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 23/03/2004 at 09:33, xxxxxxxx wrote:
Hi,
Matrix multiplication is m = m1 * m2;
aws
TZ
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
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.
Adios,
Cactus Dan