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 09/05/2004 at 12:03, xxxxxxxx wrote:
User Information: Cinema 4D Version: 8.100 Platform: Windows ; Language(s) : C++ ;
--------- I want to calc the face normal with CalcFaceNormal. MSVC++ does compile it without hesitation but my CodeWarrior 8 does tell me:
Polygon trianglep,triangleq; [...] //Polygon is filled inbetween n1 = CalcFaceNormal(vadr,trianglep);
Error : function call 'CalcFaceNormal(const Vector *, {lval} Polygon)' does not match 'CalcFaceNormal(Vector *, const Polygon &)' SelectTool.cpp line 23 n1 = CalcFaceNormal(vadr,trianglep); Anybody any idea? Thanks
On 09/05/2004 at 13:33, xxxxxxxx wrote:
Looks like you are trying to pass a 'const Vector*', but CalcFaceNormal wants just a 'Vector *' although it should really be taking a const! just cast it and it'll be fine, and safe since CalcFaceNormal is not changing anything, or, look at why you have 'vadr' as a const, was it passed to you like this?
On 10/05/2004 at 02:23, xxxxxxxx wrote:
Ah yeah! Casting it really did it. And no, it wasn´t passed to me like this. Thanks Dave