1 / 18

Capstone Projects: OpenGL and C++ Usage Study

Capstone Projects: OpenGL and C++ Usage Study. Edgardo Molina City College of New York. Advantages of OpenGL and C++. OpenGL can be hardware accelerated Designed for High Performance 2D and 3 applications OpenGL and C++ are compiled, increases application speed efficiency

mia-schultz
Download Presentation

Capstone Projects: OpenGL and C++ Usage Study

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Capstone Projects:OpenGL and C++ Usage Study Edgardo Molina City College of New York

  2. Advantages of OpenGL and C++ • OpenGL can be hardware accelerated • Designed for High Performance 2D and 3 applications • OpenGL and C++ are compiled, increases application speed efficiency • Has been successfully used by other companies and similar products • Some code is already available to us

  3. Disadvantages of OpenGL and C++ • Much Harder to debug in comparison to Java (specifically memory management) • OpenGL is only for 2D and 3D visuals, there are no GUI components to it • Requires another package to provide UI controls • Difficult to deliver content to a browser, if needed

  4. Possible Solutions • GLUT: OpenGL Utility Toolkit • Eases development of OpenGL Applications • Window System Independent • Open Source / C++ API • Qt: Cross Platform Application Framework • Complete GUI Toolkit • Eases development of OpenGL Applications • Open Source / C++ API • Commercial Licenses available

  5. 3D Models

  6. Avatars • These are 3D models of vehicles available for purchase at 3dcadbrowser.com • Available in various CAD and 3D software formats • Is the cost justified? Simpler objects can be used for development

  7. Maps and Vector Data Resources

  8. “LION” File • In New York City, the best digital representation of the city’s street network is the “LION” file created by the NYC Department of City Planning. The LION file portrays each and every street segment in the five boroughs, with detailed address ranges on the left and right side of each segment. The LION file includes: • Local streets • Parkways and expressways • Paths • Streets that have been mapped only • Download: http://www.ci.nyc.ny.us/html/dcp/html/bytes/liongui.html • Source: http://www.cmap.nypirg.org/cmap_data/transportation/nyc.asp

  9. TIGER/Line Files • Topologically Integrated Geographic Encoding and Referencing system • Similar to the “LION” file, maps the Country • Created by the Census Bureau • Source and Download: http://www.census.gov/geo/www/tiger/index.html

  10. Similar Research and Products

  11. Paramics-Online • Provide Simulation Software • Use OpenGL

  12. Paramics-Online

  13. Paramics-Online

  14. Paramics-Online

  15. Midtown Manhattan ModelBy Urbitran (using Paramics Software)

  16. VTP Scenery DevelopmentVirtual Terrain Project (www.vterrain.org)

  17. Links: • http://www.vterrain.org/Locations/us/ny/ • http://www.paramics-online.com/news/11thave-news.htm • http://www.oasisnyc.net/ • http://www.cmap.nypirg.org/cmap_data/transportation/nyc.asp • http://www.ci.nyc.ny.us/html/dcp/html/bytes/liongui.html

  18. Qt and OpenGL Demos

More Related