Hello Mark,

On Sun, Sep 11, 2011 at 8:49 PM, Mark Laff <marklaff@pearlsoftwaregroup.com> wrote:
def DrawCrosshair(pGlobalPosition):
    glColor3f(1.0,1.0,1.0)
    glLineWidth(1.0)

    glPushMatrix()
    glMultMatrixd(pGlobalPosition)
TypeError: ("No array-type handler for type <class 'fbx.KFbxXMatrix'> (value: <fbx.KFbxXMatrix object at 0x0000000003AE01C8>) registered", <function asArraySize at 0x00000000035C5CF8>)
GLUT Display callback <function display at 0x0000000003954CF8> with (),{} failed: returning None ("No array-type handler for type <class 'fbx.KFbxXMatrix'> (value: <fbx.KFbxXMatrix object at 0x0000000003AE01C8>) registered", <function asArraySize at 0x00000000035C5CF8>)


The error message leads me to believe the problem is related to the type of the pGlobalPosition variable. Is there any easy way you could convert a "fbx.KFbxXMatrix" instance to a numpy array or a Python list?

Best,
Alejandro.-

--
http://alejandrosegovia.net