LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

how do I control a 3D human model from an activeX container

I have expanded the Labview robot arm.vi example into a complete 2D human and use it to copy logged leg movements (angles/time). I would like to do the same thing using a 3D equivalent. It may be possible to port the 3D robot arm from Labwindows and do the same kind of thing (I think it relies on openGL). I also have a package with accurate 3D humans called poser and can export to different formats like vrml. I have installed a vrml viewer called cortona into internet explorer. I have then inserted an ActiveX container into a vi and linked it to IE. When I drop a vrml file into the ActiveX/IE/cortona container it loads quite happily and I can orientate the 3D object as expected. The problem is how do I now use l
abview to pass my various joint positions with time? Will this involve using an API etc? I am at the start of this part of the project so a good strategy will save a good bit of time. Please advise.I can post a cortona URL and a couple of files on request.
Regards Chris
0 Kudos
Message 1 of 2
(2,949 Views)
I work on the LabVIEW Group and recently we made available a package that allow you to do 3D rendering in a picture control. You can download it freely from the our website:

http://zone.ni.com/devzone/conceptd.nsf/webmain/9672F024704DE89086256ED100620A56?opendocument&Submitted&node=200061_US

It comes with some examples and also allow you load WRL models. So, I think that it would be easier to use this package instead to try to interact with an external product, specially using Activex. Some objects can be pretty complicated.

Hope this would help.
Barp - Control, Simulation, RTT and HIL - National Instruments
0 Kudos
Message 2 of 2
(2,934 Views)