![Page 1: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/1.jpg)
Capstone Projects:OpenGL and C++ Usage Study
Edgardo Molina
City College of New York
![Page 2: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/2.jpg)
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
![Page 3: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/3.jpg)
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
![Page 4: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/4.jpg)
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
![Page 5: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/5.jpg)
3D Models
![Page 6: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/6.jpg)
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
![Page 7: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/7.jpg)
Maps and Vector Data Resources
![Page 8: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/8.jpg)
“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
![Page 9: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/9.jpg)
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
![Page 10: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/10.jpg)
Similar Research and Products
![Page 11: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/11.jpg)
Paramics-Online
Provide Simulation Software
Use OpenGL
![Page 12: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/12.jpg)
Paramics-Online
![Page 13: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/13.jpg)
Paramics-Online
![Page 14: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/14.jpg)
Paramics-Online
![Page 15: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/15.jpg)
Midtown Manhattan ModelBy Urbitran (using Paramics Software)
![Page 16: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/16.jpg)
VTP Scenery DevelopmentVirtual Terrain Project (www.vterrain.org)
![Page 17: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/17.jpg)
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
![Page 18: Capstone Projects: OpenGL and C++ Usage Study](https://reader035.vdocuments.us/reader035/viewer/2022062517/5681365c550346895d9de969/html5/thumbnails/18.jpg)
Qt and OpenGL Demos