Capstone Projects: OpenGL and C++

trexpeeverSoftware and s/w Development

Dec 13, 2013 (3 years and 10 months ago)

115 views

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


Has been successfully used by other companies
and similar products


Some code is already available to us

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

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

3D Models

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

Maps and Vector
Data Resources

“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

TIGER/Line Files


T
opologically
I
ntegrated
G
eographic
E
ncoding
and
R
eferencing 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

Similar Research
and Products

Paramics
-
Online


Provide Simulation
Software


Use OpenGL

Paramics
-
Online

Paramics
-
Online

Paramics
-
Online

Midtown Manhattan Model

By Urbitran (using Paramics Software)

VTP Scenery Development

Virtual Terrain Project (www.vterrain.org)

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

Qt and OpenGL
Demos