Jump to content
  • Advertisement
Sign in to follow this  
Ali_B

Warehouse Visulization

This topic is 4116 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Guys, I'm trying to look for the best graphics toolkit to help me out in creating my new application. I'm not sure whether I should choose OpenGL with SDL, Microsoft XNA, etc... Here is a brief idea about the application: The Warehouse Watcher is a visualization system that helps warehouse personnel see the warehouse in front of their eyes, navigate through it, and get the information required in significantly lesser time. Display The WW system displays warehouse(s) in 3D. It should be capable of displaying one or more warehouses based on the customer needs. The primary objects to be displayed in a warehouse are locations, pallets, items, and labels. The secondary objects are forklifts, staff offices, conveyers, workers, trucks, and other objects that make the graphical representation of the warehouse more realistic. The objects must be displayed in right scale and with appealing graphical representations. Navigation The user will have the capability to walk through the warehouse. The user can look and move in any direction. S\he will have the option of exiting the warehouse through its doors and entering into another warehouse. A collision detection system must be implemented in order to make the user’s movement more realistic. The user has the option of whether to enable collision detection or disable it. The user will also have options of magnifying objects, looking into their details and rotating them. The user will also have the capability to increase\decrease his\her speed while walking\running around the warehouse. Selection While navigating, the user must have the option of selecting a certain object and looking into its details. When the mouse moves over a certain object, it must be highlighted. This functionality is optional as it would affect performance. In order to implement the selection and highlighting of objects, the selection mode picking method must be used in order to keep track of all objects displayed in the 3D coordinate system. When an object is selected, the user will be taken near to that object and the major information about the object must be displayed on a side pane. Search So we were able to walk around the warehouse and navigate the objects, but what if we really want to check a single SKU? Walking around and trying to find this SKU manually will be as much headache as trying to find it physically. That’s why the search functionality would prove to be very useful in trying to find specific objects in the warehouse. For example, if the user is trying to see how an SKU is distributed in a warehouse, s\he can simple search for it, and the system will highlight all the occurrences of this SKU in the warehouse and take the user to its first occurrence. Data Analysis This should be the most important part of the project and the reason why a customer would purchase such a product. This part would analyze the customer data and give customers key performance indicators and tips on improving their warehouse operations. Database Connectivity Libraries I am thinking of are DLINQ and NHibernate.. Would appreciate if someone can tell me which is better it if there is some other alternative.

Share this post


Link to post
Share on other sites
Advertisement
I think OpenGL, DirectX, XNA etc are all capable tools for making the application you describe.
Your choice would probably depend on a few more technical decisions. Is the application required to run on Windows only, or also on MacOS X and Linux? If the latter is the case, DirectX and XNA can't be used.
In what language are you comfortable programming? XNA requires you to use C#, when you want to use C++, DirectX and OpenGL are your choices.

Share this post


Link to post
Share on other sites
Hi Dabono,

Thanx for your quick reply...

I have experience with OpenGL in C and C++. However, I am searching for the most appropriate framework for my application. I want to find a single framework that would contain too many features such as drawing fonts, loading various image formats, playing sounds, loading models (.obj or .3ds) files, and with a very nice GUI support. I would prefer that the framework has many samples on the Internet with good documentation, and it must be widely used amongst the game programming community.

Thanks,

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!