User:NyahCh3ck20/Proposal

From BRL-CAD
Revision as of 12:35, 25 April 2013 by NyahCh3ck20 (talk | contribs) (Gsoc 2013 Proposal)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
  =Personal Information=

NAME : Check Nyah Watad Wallah EMAIL: check.nyah@gmail.com IRC: Ch3ck

Background Information ==

I am a freshman Computer Engineering Student at the University of Buea, South West Region,Cameroon. After wining the 1st prize for Programming among the freshman year students at my university. I have founded a programmers club to help develop the coding skills among members of my university community

         =   Project Information =

MATRIX PULL ROUTINE FOR PERFORMING THE OPPOSITE OF THE MATRIX

              PUSH ON GEOMETRY.
===   Brief Project summary  =====

The pull routine takes a specific node on a CSG tree, walking down to the primitive shapes restoring the geometric transformations(scaling, translation or rotations) at each stage down the CSG tree traversal based on reversing all the geometric transformations that occured on the primitive shapes located at the leaf. Pull routine also stores the local coordinate systems ate each point during the traversal from the primitives up to the given initial node. All transformation matrices visited along the tree will be set to their original tranformation matrices. This command will fail if no changes occured to the primitive shapes at the leaves of the csg tree.