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 27/10/2011 at 11:23, xxxxxxxx wrote:
User Information: Cinema 4D Version: 13 Platform: Windows ; Language(s) : C++ ;
--------- I just tried to move my Plugin from 11.5 to 13. Sadly, now the AddJoint function does not work anymore
n = weightTag->AddJoint(*l);
after this, n equals -1. *l is a valid Joint, as a call to
(*l)->SetName("Test");
works without any problems
Sadly the documentation does not include any information why this function could return -1.
Is this a bug within the API? Or what else could be the reason?
On 28/10/2011 at 01:25, xxxxxxxx wrote:
AddJoint() can return -1 if the tag is not present in an object's tag list. Take a look at this post and the given code sample: https://plugincafe.maxon.net/topic/5251/5246_addjoint-setweight-crash&KW=AddJoint&PID=21514#21514
On 28/10/2011 at 02:25, xxxxxxxx wrote:
Worked. Thank you very much!!