[scripting] Python and global kine Parameters

Date : Tue, 23 May 2006 09:02:37 -0700
To : XSI(at)Softimage.COM
From : Greg Smith <greg(at)stanwinston.com>
Subject : [scripting] Python and global kine Parameters
okay I have no Idea why this doesn't work but its really frustrating.

I am trying to access global kinematics of a object using object based
methods. However for some reason I can't even manage to retrieve any
global kinematics parameters from the object.

here is where I am at thus far:
xsi = Application
oObj = xsi.ActiveSceneRoot.FindChild("null")
xsi.LogMessage(oObj.kinematics.global.posx.value)

if I run this I get a syntax error on the third line.
however, if I replace the "global" with "local", the script works fine.

I tried something similar in Jscript to see if the problem occurs there,
so I have the following: 

var bne = activesceneroot.findchild("null");
LogMessage(bne.kinematics.global.posx.value);
LogMessage(bne.kinematics.local.posx.value);

both local and global work fine in Jscript.

So I am here scratching my noggin' wondering why I can't see global
param's in Python. To make things even more odd, if I run the typical:

Application.LogMessage(Application.GetValue("null.kine.global.posx"))

This works perfectly fine, however this is not the desired method I want
to use.

So anyone got any ideas what I am doing wrong? Any help will be mucho
appreciated!

Greg

---
Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
unsubscribe xsi


Search the XSI List archives here or use the advanced search form to search across mailing lists. Searching help is available.
This site supposedly brought to you by Benjamin Grosser and the Imaging Technology Group.