Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
Python, Lua and Tcl - public course schedule [here]
Private courses on your site - see [here]
Please ask about maintenance training for Perl, PHP, Java, C, C++, Ruby, MySQL and Linux / Tomcat systems

Well House Consultants
You are on the site of Well House Consultants who provide Open Source Training Courses and business hotel accommodation. You are welcome to browse and use our resources subject to our copyright statement and to add in links from your pages to ours.
Other subject areas - resources
Java Resources
Well House Manor Resources
Perl Resources
Python Resources
PHP Resources
Object Orientation and General topics
MySQL Resources
Linux / LAMP / Tomcat Resources
Well House Consultants Resources
Extras Resources
C and C++ Resources
Ruby Resources
Tcl/Tk Resources
Web and Intranet Resources
Object Orientation and General technical topics module Q913
Computer Graphics Principles
Exercises, examples and other material relating to training module Q913. This module is presented on Private Courses and Specially Run Courses only

Articles and tips on this subjectupdated
3262Some SVG Elements, pixel and percent positioning
SVG Elements can be specified in terms of absolute co-ordinates of fixed pixel positions - and these two images which are generated from the same SVG file illustrate how that difference can be used to generate an image which varies as the window in which is called up - but it varies only in parts. So ...
3261Scalable Vector Graphics - easy, low bandwidth, high resolution, dynamic.
I have long wished that I could specify vector graphics in a browser ... and at long last I can say "most modern browsers support SVG" - as it's supported in IE9, as well as the other common browsers. Well - Scalable Vector Graphics says what it does on the box, although in this example I'm using it ...
3211Computer Graphics in PHP - World (incoming data) to Pixel (screen) conversion
If you want to draw a diagram or chart on your web page, using data held on your server, chances are that the co-ordinates of the data won't match the pixel numbers that you're using on the screen. A case in point - on this week's PHP Techniques Workshop was a file of data for the years 2005 to ...
3148OpenGL / C / C++ - an example to get you started
A Computer Graphics application in C / C++ - that's the coding that one of my delegates is going to be doing for her "real work" after this week's course, and I found myself looking back to old times - when I used (amongst other things) to subcontract to Silicon Graphics to present courses on their GL ...
3049Computer Graphics is fun - even if Java Applets are Old Hat
Applets - small applications which include a Graphic User Interface in them - are where Java started ... but they didn't grow as much as other uses of Java and these days they're something of a specialist interest - great for some Intranet applications, but not so common / practical on applications that ...
2992Matplotlib - graphing in Python - teaching examples
Matplotlib provides Python with a graph drawing and data representation tool that is extremely flexible - in fact so flexible that it's hard for the newcomer to know where to start. The following examples are very straightforward, but useful, graphs showing real data sets (from the second example onwards) ...
2758But what will you DO with all those pictures?
So many pictures taken - and I don't know what to do with them all. I suspect that I'm not the only one; we take a hundred times more pictures than we used to, and we print (it seems) one one hundredth of those we used to print. Yesterday, I walked from Arlington over the Potomac river to the Lincoln ...
2633Why do I teach niche skills rather than mainstream?
Being able to drive a car is a far more useful skill for me (personally) than being able to service that same car would be. And having the life skills to live in a house is far more of a mainstream thing than being able to actually build that house. But that doesn't mean that there's no call for people ...
2245Client side (Applet) and Server side (Servlet) Graphics in Java
What is the current release of Java? Is it Java 1.6, Java 2 (1.6) or Java 6? Yes it is - they're all different names for the same thing! Java started out as Java 1.0 ... and since code that would run on that Virtual Machine / written in that language will still run on today's version, it's still technically ...
Examples from our training material
glb.c   OpenGl / C / Mac OS X
oursub.svg   Sample of an SVG file
svgframe.html   How to include an SVG file in a web page
tryme.svg   Fixed and relative positioning
Background information
Some modules are available for download as a sample of our material or under an Open Training Notes License for free download from [here].
Topics covered in this module
World and Pixel co-ordinates.
Clipping, Cropping and scissoring
GUI v Graphing v Graphics.
Display Lists.
3D and Perspective.
Shading and light models.
Double Buffering.
Complete learning
If you are looking for a complete course and not just a information on a single subject, visit our Listing and schedule page.

Well House Consultants specialise in training courses in Ruby, Lua, Python, Perl, PHP, and MySQL. We run Private Courses throughout the UK (and beyond for longer courses), and Public Courses at our training centre in Melksham, Wiltshire, England. It's surprisingly cost effective to come on our public courses - even if you live in a different country or continent to us.

We have a technical library of over 700 books on the subjects on which we teach. These books are available for reference at our training centre.

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2018: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01225 708225 • FAX: 01225 793803 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/resources/Q913.html • PAGE BUILT: Mon Feb 8 18:55:24 2016 • BUILD SYSTEM: WomanWithCat