# Computer Graphics

### Graphic Projects in C#

• 2D Transformation.            2DTransformations
• 3D Transformation.            3DTransform
• 2DProjection                        Projection2D
• Curves (2D)                         Curves      ……….
• Bezier Curve                        Bezier

### Graphic Projects in  OpenGL and C#

• ColorLinePolygons               ColorLinesOpenGL
• ABC of 3D OpenGL              ABCof3DGL
• Eight 3D Curves                     3DCurves   …………

Mathematical Equations of 2D and 3D curves in MSWORD

# Projectile Simulations

The Projectile Simulations have been modeled and designed in MATLAB by Dr. Intikhab Ulfat and Mr. M. Jahangir under the supervision of Dr. Zaheeruddin.

The following zip file contains 32-bit and 64-bit executable files. It also contains a poster and code files( .m and .fig ).

The project is being extended.

ProjectileSimulation Ver. 1.5 zipped containing .exe and code files

# Digital Image Processing: Matlab Lectures and Files

## DIP in Matlab: Lectures, Files and Reference

Matlab Files:
1)  DIPMatlabProjects  7MB zipped

Reference:  Courtesy by Mathworks.com
1)  DigitalmageProcessingToolBox    17.6 MB
2)  ComputerVisionToolBox                   7.8 MB

# Population Models:Matlab

## Models:

1)  Simple
2)  With Immigration and Emigration
3)  With Depleting Resources

The simulation program in Matlab is GUI-based, so you have to download .fig file alongwith .m file to run it.

CubicSpline
B-Spline
SplinesFuncs

# Electric Dipole Ver 2.0: Physics Simulation

Electric Dipole Ver. 2 simulation lets you vary distance between two charges in any direction and distance from the charges while interacting with the model figure itself. In Horizontal and Opposite modes, selected from the GUI only positive charge, RED disk, can be dragged. In the independent mode RED and GREEN disks representing +ve and -ve charges can be dragged independently. The blue thick line is dragged vertically.

To view Click Code

To run the simulation get zipped Dipole2.zip

# Physics: Simulations

##### The simulations of Modern Physics at BS level are created by:

Mr. Naveed Alam, Lecturer Dept. of Physics, Federal Urdu University of Arts, Sciences & Technology ( FUUAST ). Karachi Campus.

These simulations are part of physics workshop spread over nearly 6 months. It was funded by HEC for the college teachers of Karachi. The workshop was conducted in Dept. of Computer Science, FUUAST with Dr. Tahira as project director and a team of three teachers/instructors.

Tao Framework is used to embed OpenGL in C#. The simulation project is open source and requires at least DOT NET 3.0.

Modern Physics topics simulated in the project are listed below.

1. Barrier Tunneling
3. Compton Effect
4. Crystal Structure
5. Energy Bands
6. Fission
7. General Theory of Relativity
8. Harmonic Oscillator
9. Particle in a Box
10. Photoelectric Effect
11. Quark Model
13. Special Theory of Relativity
14. Structure of Atom
15. Wave Nature of Matter.

1st setup file includes runtime DotNet.

1.  SetUp_1 35 MB

2.  SetUp_2 1.8 MB

User Manuals:

User Manual 7.0 MB

UserManual4Modules 14.0 MB

# Computer Graphics: Projects

Projects in OpenGL and C#

Projects in C#

Implicit and Parametric equations of 2D and 3D curves:

Data to draw Platonic Solids & Bucky Ball

Tao Framework providing a Bridge to get OpenGL working in C#