Jon Macey's WebPages
Jon Macey's WebPages
MSc CAVE
Animation Software Engineering
Pipeline and TD
Renderman
CGI Tools
Maya API
CGI Techniques
MSc Projects
MSc FAQ
BA CATA
Computing for Graphics and Animation
Programming
Python
Lectures
NCCA Coding Standard
NCCA Graphics Library
Blog posts
NCCA Labs
Legacy
Contact
Light
Dark
Automatic
OO
Lecture 1 Introduction to CFGAA
Introduction To the Unit
Lecture 1 Introduction to C++
Simple C++ 11 / 14 /17
Lecture 2 Basic C++ concepts
Simple C++ 11 / 14 /17
Lecture 2 Modern C++
Examples from C++ 11 / 14 /17
Lecture 4 Object Oriented Design
Principles of OO
Lecture 5 Introduction to Classes
classes in C++
Lecture 5 Introduction to Classes
Classes in C++
Lecture 6 Design Patterns
Design Patterns in C++
Lecture 5 Introduction to OO
Introduction to OO
Lecture 6 Inheritance From Generalization to Specialization
Inheritance in C++
Lecture 6 Classes and Objects
Classes and Objects
Lecture 7 Design Patterns
Design Patterns
Lecture 7 Object Lifetimes
Object Lifetimes
Lecture 8 Operator Overloading
Operator Overloading
Lecture 9 The Standard Template Library
STL in C++
Blogs and Links
The Clean Code Blog by Robert C. Martin (Uncle Bob) Hacker News The OpenGL Wiki Latency Numbers Every Programmer Should Know
Blogs and Links
The Clean Code Blog by Robert C. Martin (Uncle Bob) Hacker News The OpenGL Wiki Latency Numbers Every Programmer Should Know awesome modern c++
Many ways to build a Vec3
We look at diffent ways of building a simple Vec3 class in python
Cite
×