SVector to Vector?
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 15/09/2010 at 18:28, xxxxxxxx wrote:
User Information:
Cinema 4D Version: R12
Platform: Windows ; Mac OSX ;
Language(s) : C++ ;---------
Howdy,OK, maybe it's just my inexperience with c++, but I'm not getting how to convert SVector to Vector.
Here is my old code:
Vector aN, bN, cN, dN; Vector *phN = ToPoly(op)->CreatePhongNormals(); aN = !phN[pInd*4]; bN = !phN[pInd*4+1]; cN = !phN[pInd*4+2]; dN = !phN[pInd*4+3]; if(phN) GeFree(phN);
In R12 CreatePhongNormals() returns an SVector, but I can't seem to figure out how to convert it.
I tried this:
Vector aN, bN, cN, dN; SVector *phN = ToPoly(op)->CreatePhongNormals(); aN = !phN[pInd*4].ToLV(); bN = !phN[pInd*4+1].ToLV(); cN = !phN[pInd*4+2].ToLV(); dN = !phN[pInd*4+3].ToLV(); if(phN) GeFree(phN);
But that gives me errors.
How should I rewrite the old code to work with R12?Adios,
Cactus Dan -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 15/09/2010 at 19:35, xxxxxxxx wrote:
Howdy,
OK, now I feel silly.
It works if I use the correct function: SVector::ToRV() instead of SVector::ToLV().
Adios,
Cactus Dan