Problem in shader porting from DX to panda3d

My poor vertex shader in DirectX has lines to skin the mesh such like…

Pos += mul(i.Pos, mWorldMatrixArray[IndexArray[iBone]]) * BlendWeightsArray[iBone];

After that, some effect is calculated.

But I don’t know how to port skinning codes to panda3D. :cry:

My questions are…
a. How to get joint transforms of actor?
b. How to get weight properties?

thanks!