Click here to Skip to main content
15,887,027 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
We are having application written in MFC. We are planning to migrate that application to .net. But before that we are studying to improve the graphics of the same by giving it 3D effects. Currently, application is having 2d graphics whose points are coming from database.

We want to add 3D graphics directly through the object and not through the points so that internally we can work on object. Also user can add new object in that 3D object and get properties such as center of gravity of that object.

Is it possible using WPF because as per my knowledge WPF is best for 3D graphics but can we edit that graphics by adding any object or do we need any tool for that?

Can someone suggest me solution to achieve the target with any sample example.

Thank you in advance.
Posted

Although WPF contains 3D functionality it is very limited

For simple 3D modelling EyeShot is good (www.devdept.com)

For large scale and complex volume data (such as medical scans etc), OpenInventor is very powerful (http://oivdoc86.vsg3d.com/)
 
Share this answer
 
Comments
hichem147 9-Sep-14 13:04pm    
hi,

you say here that Eyeshot is good for simple 3D use, and not for large scale and complex volume

Do you continue to advice us to use OpenInventor for large scale and complex volume ?
Why not to use Unity3D or Ogre3D ?

Thanks for any answer and any help
The easiest way is to use WPF. It already contains a 3D library. If it were me, I'd look into buying a 3rd party library for this.
 
Share this answer
 
v2
Comments
sheetal.gawde 1-Sep-11 9:00am    
Thanks for your solution.....Can you tell me different 3rd party libraries to archive this.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900