Short Courses on Computer Graphics, Image Processing and Computer Vision
Let me know what you think Mail me...

Course 3D_WPF: 3D-Computer Graphics with C# + WPF

Copyright © by V. Miszalok, last update: 2011-04-19

Visitors since 01-01-2002
Please notice: Introduction into all courses
deutsch english
Was ist WPF ?
Bücher
Tutorials
C1: Animierte Dreiecke
C2: Gesicht auf Wellblech
C3: Würfel
C4: Kugel
What is WPF ?
Books
Tutorials
C1: Moving Triangles
C2: Face on Corrugated Iron
C3: Dice
C4: Sphere

Was ist WPF ?

Die Windows Presentation Foundation ist die Programmierschnittstelle (Application Programming Interface API) von Windows 7 und Vista.

Näheres im WPF-Kapitel der Vorlesung: ../Lectures/L05_OpenGL_DirectX/OGL_DX_d.htm.

What is WPF ?

The Windows Presentation Foundation is a class library for all sorts of Graphical User Interfaces GUIs and is the central Application Programming Interface API of Windows 7 and Vista. With WPF you can develop stand-alone EXEs and Frontends of distrubuted applications and browser applications.
WPF contains two APIs which can be arbitrarily mixed: You can write the pogram in C# or in XAML or both.
Prognosis: WPF will replace Windows-Forms.
Advantages:
1) WPF is a rich and highly structured tool box for Windows- and Web-GUIs.
2) WPF everywhere in form of Windows-GUI, as Web page and on mobile devices.
3)
With Expression Studio and XAML beautiful GUIs and Web pages can be developed without programming.
4)
WPF generates only vector graphics (except textures and videos) similar to Flash.
5) WPF renders in a very fast way at run time via DirectX.
Disadvantages:
1) It is hard to learn how to use the multiple rich and big class libraries.
2) It warps into useless graphic baubles of any sort.

Bücher

1. PETZOLD Charles: 3D Programmierung für Windows.
Microsoft Press, ISBN: 978-3-86645-423-1, € 40.-- (406 p.)

Books

1. PETZOLD Charles: 3D Programming for Windows.
Microsoft Press, ISBN: 978-0-7356-3294-1, $ 40.-- (430 p.)

Tutorials

Tutorials

1. Mike Hodnick: www.kindohm.com.
2. anonym: Google maps on a sphere.
3. anonym: Web3D.

C1: Animierte Dreiecke

    
   

C1: Moving Triangles

EXE Demo.exe → Start it online
Link C# Guidance
PDF C# Guidance Print Version
Link C# Complete Code
PDF C# Complete Code Print Version

C2: Gesicht auf Wellblech

    
   

C2: Face on Corrugated Iron

EXE Demo.exe → Start it online
Link C# Guidance
PDF C# Guidance Print Version

C3: Würfel

    
   

C3: Dice

EXE Demo.exe → Start it online
Link C# Guidance
PDF C# Guidance Print Version
Link Complete Code
PDF Complete Code Print Version

C3: Kugel

    
   

C4: Sphere

EXE Demo.exe → Start it online
Link C# Guidance
PDF C# Guidance Print Version
Link Complete Code
PDF Complete Code Print Version
top of page: