Week 15

Object Graph / Parenting

The first phase into a scene-graph hierachy is to start with the objects. Implemented an object graph system, where each geometric object contains a group of children and a reference to its parent. This cleans the linear vector of objects plus allows grouping and parenting. Parenting can be perfomed in the xml input file by creating objects within objects.

 

Null object

The null object has been created to support groups and parenting. To provide a localized transformation, objects can be grouped by a null object.

 

New Outliner

The Outliner Widget has been upgraded from a list to a tree format to represent the parenting objects. The current version allows the user to select one item at a time due to the single global object. In the near future, this global object will be an array of selected objects for multiple object manipulation.

 

Render Scene / Animation

The ability to render a scene is one feature that was removed during the GLUI to QT transfer. Implemented a render widget that allows the user to render a targa (single image) or an avi (animation). This version renders the output in the size of the window.

 

Weekly Notes
Project-specific sections:

> Week 1 Notes
> Week 2 Notes
> Week 3 Notes
> Week 4 Notes
> Week 5 Notes
> Week 6 Notes
> Week 7 Notes
> Week 8 Notes
> Week 9 Notes
> Week 10 Notes
> Week 11 Notes
> Week 12 Notes
> Week 13 Notes
> Week 14 Notes
> Week 15 Notes
> Week 16 Notes
> Week 17 Notes
> Week 18 Notes
> Week 19 Notes
> Week 20 Notes

Home | About Raina3D | About Us | Thanks | Contact
Copyright (c) 2005-2009 Raina3D All rights reserved.