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 14/09/2009 at 17:11, xxxxxxxx wrote:
User Information: Cinema 4D Version: 11 Platform: Windows ; Language(s) : C++ ;
--------- How do I get the location of the point that has an index 1 higher than objPoly->GetPointW()->x;
Thanks,
~Shawn
On 14/09/2009 at 17:19, xxxxxxxx wrote:
Not sure that I follow. GetPointW/R() returns a Vector* array with number of elements GetPointCount(). So, to index into the array, you do something like this:
Vector* vadr = objPoly->GetPointW(); if (!vadr) return FALSE; LONG vcnt = objPoly->GetPointCount(); for (LONG j = 0L; j != vcnt; ++j) { GePrint("objPoly Vector["+LongToString(j)+"] = "+RealToString(vadr[j].x)+", "+RealToString(vadr[j].y)+", "+RealToString(vadr[j].z)); }