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).
On 25/03/2014 at 09:18, xxxxxxxx wrote:
So I am coding a python tag plugin and I have a text box that I can drag a joint object to, but how do I pull that data from the text box in code. What type of object should I use to get that data? This is the code I have in the python file
SOURCE_LINK = 1001 FINAL_LINK = 1002
def Execute(self, tag, doc, op, bt, priority, flags) : tag = op.GetFirstTag() data = tag.GetDataInstance() pos = op.GetAbsPos() self.source_cd = c4d.modules.character.CAJointObject() self.final_cd = c4d.modules.character.CAJointObject() self.source_cd = data.GetData(SOURCE_LINK) self.final_cd = data.GetData(FINAL_LINK)
My plan is to take the y value of the source joint and apply it to the final joint, Is this the correct way to get that Joint object?
Any thoughts would be greatly appreciated. Jimmy
On 25/03/2014 at 13:36, xxxxxxxx wrote:
So it looks as if I've found the solution in the following code.
self.source_cd = c4d.modules.character.CAJointObject() self.final_cd = c4d.modules.character.CAJointObject()
self.source_cd = data.GetData(SOURCE_LINK) self.final_cd = data.GetData(FINAL_LINK) myMatrix = c4d.Matrix() myMatrix,len = self.source_cd.GetBone()
Now off to learn about the Matrix object