Difference between revisions of "User:Tandoorichick/GSoC2016/Logs"

From BRL-CAD
(Development Logs)
(Development Logs)
Line 23: Line 23:
 
6/6/16 - Changes in the conversion module code
 
6/6/16 - Changes in the conversion module code
  
7/6/16, 8/6/16 - Implementing zippering gaps
+
 
 +
7/6/16, 8/6/16 - Laid outline of the overall algorithm and defined the utility functions
 +
 
 +
9/6/16 - 12/6/16 - Implemented utility functions required for the algorithm
 +
 
 +
13/6/16 - Set up the module inside the libanalyze folder in the BRL-CAD source
 +
 
 +
14/6/16, 15/6/16 - Completed remaining utility functions and the virtual methods to access the rt_bot_internal structure

Revision as of 03:37, 16 June 2016

Blog with week-wise work including all ideation and explanation at: http://tandoorichick.github.io/

Development Logs

23/5/16, 24/5/16 - Confusion regarding the indexed and unindexed format of BRL-CAD and OpenSCAD -> researched other ways to implement the portable module. Confusion regarding the use of DCEL as well.

25/5/16 - Outlined the PolygonalMesh abstract class. Listed out the functions that will be required for the conversion from PolygonalMesh to the DCEL.

26/5/16 - Outlined the doubly-connected edge list class. Declared virtual functions (that will obtain information from the intermediate mesh to convert to the DCEL) in the PolygonalMesh abstract class. Others will be added later on when the need arises.

27/5/16, 28/5/16 - Defined the virtual functions in the BRL-CAD conversion file.

29/5/16, 30/5/15 - Completed BRL-CAD conversion file and compiled

31/5/16 - Setting up OpenSCAD

1/6/16 - 3/6/16 - OpenSCAD functions

4/6/16 - Classes' design changes

5/6/16 - UI commands support

6/6/16 - Changes in the conversion module code


7/6/16, 8/6/16 - Laid outline of the overall algorithm and defined the utility functions

9/6/16 - 12/6/16 - Implemented utility functions required for the algorithm

13/6/16 - Set up the module inside the libanalyze folder in the BRL-CAD source

14/6/16, 15/6/16 - Completed remaining utility functions and the virtual methods to access the rt_bot_internal structure