THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 24/03/2005 at 01:29, xxxxxxxx wrote:
Cinema 4D Version: 9.1
Language(s) : C.O.F.F.E.E ;
have a little problem... i have make this simple program with coffee where i count the point of one polygon that have a x coord equal to zero:
if (!cnt) return TRUE; // no points, nothing to do
for (i=0; i<cnt; i++)
if (p _.x==0) b++;
println (p _); //See the point coordinate into console
Why b contains ZERO?!?!?
Is right that the value of array p _can i identify with
p _.x , p _.y , p _.z ?
Tnx for the answer !
On 24/03/2005 at 10:38, xxxxxxxx wrote:
p is an array (a list with all points in it). You can access each point of the array with the  operator.
if(p _.x==0.0) b++;
//or maybe p _- >x, not sure, too long ago I used COFFEE
On 24/03/2005 at 14:23, xxxxxxxx wrote:
3D Designer, looking carefully at the code listing above, methinks that he actually has that part, it just got reinterpret_cast-ed into italics.
Considering that [ i ] is ubiquitous beyond belief in C/C++/COFFEE programming (not to mention nearly every other language), why the web maintainers haven't found a way to exclude [ i ] from [ CODE ][ /CODE ] sections is beyond me...
Time to have a discussion with Web Wiz Forums, perhaps?
ETA: Yes, COFFEE always accesses objects with '- >' and not '.', at least in my experience.
On 24/03/2005 at 15:54, xxxxxxxx wrote:
reinterpret_cast-ed, *ROFL* ;D
yes, that might be possible.
And concerning the access, the COFFEE docs say
Vector acces operator = . (v.x)
So it should be p _.x me thinks.
On 24/03/2005 at 18:12, xxxxxxxx wrote:
Well, here's some of my own COFFEE code relating to Object points:
// - Set Polygon Object's point positions to those of the Null Objects
var x = 0;
var ptArray = polyObject->GetPoints();
for (obj = doc->GetFirstObject(); obj; obj = obj->GetNext())
if (instanceof(obj, NullObject))
noVector = obj->GetPosition();
ptArray[x].x = noVector.x;
ptArray[x].y = noVector.y;
ptArray[x].z = noVector.z;
On 25/03/2005 at 00:33, xxxxxxxx wrote:
Tnx for the answers !!
Infact, i have writed p _.x but when i have put the program into code Tag, it have removed It !!
Tnx to all !!