Hello 
On Fri, Nov 18, 2011 at 09:27:35AM +0900, Dominic Sisneros wrote:

> so it takes three values and returns a Point3d object.  How can I call this?
> 
> if I do
> 
> ole.Point3dFromXYZ(3,3,2)
> pt = WIN32OLE::ARGV
> it gives me an array

Try the following.  

  pt = ole.Point3dFromXYZ(3,3,2)

  Best Regards,
  Masaki Suketa