The chapter started off with a short introduction to OOP and classes for those who are new to programming in an object-oriented way. We now know what classes are and how we can:
Create a new class
Set imports
Define properties and methods
Tell what access modifiers are
Extend an existing class by using inheritance
Override methods from a super class
Create a new project with a document class/main application file
We also know what a Papervision3D application is made of and that it at least contains:
A scene to hold 3D objects
A camera that registrates the scene
A viewport as the window to the world
A render engine to render information to the viewport
A 3D object as a visual object in 3D space
A material to assign to the 3D object in order to make it visible
We've learned how to use these objects as the building blocks for a basic application by using a document class in Flash CS3, Flash CS4, Flex Builder, or Flash Builder. As an example, we've made a primitive sphere rotating around its y-axis...