getting objects in a DirectX 3D scene
Posted: Thu May 23, 2013 11:00 pm
My company makes a 3D scene viewer. We have a lot of "standard" UI that is done as a .Net Winform.
Thats the easy part.
The hard part, and a big part of our product is the central panel which is a renderer 3D scene done with DirectX/C++. The user can click inside the scene, rotate, zoom, drag, drop and do many standard edit operations on the 3D objects. Thats the part we really need to QA.
But to most automated QA tools, the 3D scene is just "pixel soup" and the most that can be done with them is just recording mouse clicks with pixel offsets. Not real helpful.
But we know what our 3D scene is at all times. In fact we have a "snapshot" function that turns the whole 3D scene into an xml document at that point in time. We could stick that into the clip board for example...
If there any way for us to expose the 3d scene so we can take advantage of Ranorex?
Thats the easy part.
The hard part, and a big part of our product is the central panel which is a renderer 3D scene done with DirectX/C++. The user can click inside the scene, rotate, zoom, drag, drop and do many standard edit operations on the 3D objects. Thats the part we really need to QA.
But to most automated QA tools, the 3D scene is just "pixel soup" and the most that can be done with them is just recording mouse clicks with pixel offsets. Not real helpful.
But we know what our 3D scene is at all times. In fact we have a "snapshot" function that turns the whole 3D scene into an xml document at that point in time. We could stick that into the clip board for example...
If there any way for us to expose the 3d scene so we can take advantage of Ranorex?