I have a project which i am currently working on which involves taking data from a motion controller, which controls physical real world winches and simulating the real world winch position in a virtual 3d environment. Initially a am just looking to take the UDP data which the motion controller spits out and use this id and value to move a primitive in 3d space. I am incredibly new to unity, and on the surface looks like the perfect too to get this off the ground but was wondering on the thoughts of experienced programmers, is this a good path.
In an ideal setup i would like to have a setup screen where you specify your axis/winches, set which winch/primitive listens to which UDP packet and then when they receive their value they move accordingly along a set x,y or z axis? I’ve only scraped the surface of unity’s GUI scripting and it appears on first glance that this would take allot of programming or am i missing a simpler option?
My current very tiny step was to successfully receive a UDP packet in unity from a Quartz composer patch broadcasting a counter value but i could not figure out how to link this value to a primitives axis translate. Any help advice or pointers would be HUGELY appreciated!
Andy