Issues with Len()
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 03/04/2011 at 07:53, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 12
Platform: Windows ;
Language(s) : C++ ;---------
I am trying to use the Len() function in the R12 SDK and I keep getting these errors...error C2665: 'LVector::LVector' : none of the 5 overloads could convert all the argument types 1> c:\program files\maxon\cinema 4d r12 demo\resource\_api\ge_lvector.h(12) : could be 'LVector::LVector(LReal,LReal,LReal)' 1> while trying to match the argument list '(const LVector, LReal, LReal)' 1>c:\program files\maxon\cinema 4d r12 demo\plugins\universal manipulator\source ool\universalmanipulator.cpp(290) : error C3767: 'Len': candidate function(s) not accessible 1> could be the friend function at 'c:\program files\maxon\cinema 4d r12 demo\resource\_api\ge_vector.h(181)' : 'Len' [may be found via argument-dependent lookup] 1> or the friend function at 'c:\program files\maxon\cinema 4d r12 demo\resource\_api\ge_lvector.h(183)' : 'Len' [may be found via argument-dependent lookup]
Here's how I am using Len();
LReal rad2 = toolSize * Len(ScreenToWorld(Vector(ctr.x + rad * 0.5, ctr.y, ctr.z), bd, proj)-ScreenToWorld(ctr, bd, proj));
ScreenToWorld returns an LVector, ctr is also an LVector as is rad..
Anyone know why I would be getting this error?
Thanks,
Shawn
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 03/04/2011 at 08:12, xxxxxxxx wrote:
DUH! Sorry,, rad should have been as Real. Thanks