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


Log in to reply