Editing User:Bhollister/DevLogAug2015

From BRL-CAD

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 131: Line 131:
 
** [[MGED_CMD_labelvert|labelvert]] for proposed -i (index) option
 
** [[MGED_CMD_labelvert|labelvert]] for proposed -i (index) option
 
*** this will allow for CLI specification with make F
 
*** this will allow for CLI specification with make F
* updated [[User:Bhollister/Proposal#Project_Schedule| project schedule]] to reflect remaining work for next week, i.e. make F, make V, labelvert -i
 
  
 
= Sat, August 15, 2015 =
 
= Sat, August 15, 2015 =
 
n/a
 
  
 
= Sun, August 16, 2015 =
 
= Sun, August 16, 2015 =
 
n/a
 
  
 
= Mon, August 17, 2015 '''''Week 13 (of 14)''''' =
 
= Mon, August 17, 2015 '''''Week 13 (of 14)''''' =
 
* [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/0e1b539601a3167dcce14d98601612815502ae66 commit #1] beginning of vertex index labelvert -i option.
 
* crashing in bn_vlist_3string with MAT_DELTAS_VEC( xlate_to_origin, origin );
 
* todo: fix above issue
 
  
 
= Tues, August 18, 2015 =
 
= Tues, August 18, 2015 =
 
* [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/b7d06366f26525d4d28cbc674cf1579dd90b1c25 commit #1] labelvert -i option working. however, code uses new struct vtxlabel to avoid potential lists already used by nmg datastructure (struct vertex). also, there is no freeing of label list. todo: either use struct vertex instead if there is no list in nmg structure using struct vertex, or free list appropriately after usage.
 
* [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/05790259d2ecd8347c287494dba8895fb335755e commit #2] struct vertex does not have a l bu_list. do not want to alter nmg types. thus, now freeing struct vtxlabel list after use.
 
* todo: will cleanup above commits (if needed) and submit as patch tomorrow
 
  
 
= Wed, August 19, 2015 =
 
= Wed, August 19, 2015 =
 
* posted patch: [https://sourceforge.net/p/brlcad/patches/412/ 412]
 
* posted patch: [https://sourceforge.net/p/brlcad/patches/409/ 409]
 
* [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/c54ea02a09eb78003e5d1dc43b0e4aadb3fafcf7 commit #1] now freeing heap memory for vertex label list
 
* [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/2f9576729eb60133ba1ebcfddacc3dba6e0fb7a4 commit #3] using bu_malloc and bu_free now.
 
* make V subcommand:
 
** [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/931eb783599ff956b69ca594d2912e72376e373b commit #2] boiler-plate for make V cmd
 
** [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/59760062ff10d5cca5df14af2693ac6a49a7502f commit #4] getting casting error with return variable from nmg_mvvu()
 
  
 
= Thurs, August 20, 2015 =
 
= Thurs, August 20, 2015 =
 
* [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/ed9acc12b1ee48f486ab1eb2d8261ede791e87ae commit #1]  apparently we don't want to create a new loopuse for each new isolated vertex. can only add one vertex per shell. so, todo: use nmg_msv, for each new vertex + shell.
 
* [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/a424344f653a9ef0ca4f50f36d7db6137d4f3ffa commit #2]  working and cleaned up ged_nmg_kill_v. now adding a new shell when needed for a new vertex coord.
 
* [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/248c05b10d46c007cb208d2517afe79745f2e871 commit #3] added info about move V subcommand.
 
* patch hasn't build properly with merge of latest changes (nmg_make_v.c) to trunk...working on it. todo: submit patch tomorrow??
 
** build dies @ 97 percent for linking ../../../../bin/step-g?
 
** [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/801d4143aa4cf6935163ef8b22a178aa46b4f9dc commit #4]  simplified code to not add into existing shell. this was causing an undef linking error due to header issues with nmg_mvvu().
 
*  'make V' nmg subcommand patch submitted, see...
 
** patch [https://sourceforge.net/p/brlcad/patches/414/ 414] Adds new vertices specified by their coords. Each vertex is added to a new shell in the NMG object.
 
* todo: will see if I can get 'make F' working and submitted by COB tomorrow...
 
* todo: minor updates to mged nmg docs as well.
 
* todo: fix up -i option patch
 
  
 
= Fri, August 21, 2015 '''''FIRM PENCILS DOWN''''' =
 
= Fri, August 21, 2015 '''''FIRM PENCILS DOWN''''' =
 
* [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/688c64e1d20b8bbd0d24ee727fcd241a47b8a151 commit #1] moved vtxlabel struct def to rt/vlist.h
 
* [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/d058369dc0ec7815364df314bb7d2e2d17b099be commit #2] boiler-plate for ged_nmg_make_F subcommand
 
* [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/ff9ea3190265b3aafdf6c16b57ae10a03ad67be3 commit #3] added find verts function stub with nmg traversal
 
* [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/4a6bea01bef8d6b84d58111d2547a6c85935f10e commit #4] make F working for three vertices specified by labelvert -i index labels
 
* [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/fdd8abb11d46c31d3294a7aaff02a72bfeadf3ec commit #5] first take on variabel command line with F
 
* [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/12bb0c06cfa8b8dc28aa25fcfbee6e4329b552db commit #6]  appears to work for multiple F
 
* todo: will submit patch for move F over weekend after more testing...
 
  
 
= Sat, August 22, 2015 =
 
= Sat, August 22, 2015 =
 
* [https://github.com/behollis/brlcad-svn-rev65072-gsoc2015/commit/c2e49d80e0776ea6da4358a345a04f56e0088b90 commit #1] processing mulitple faces on command line for 'make F' subcommand
 
* submitted patch [https://sourceforge.net/p/brlcad/patches/415/ 415] for 'make F' subcommand
 
* finished final evaluation on google-melange
 
* updated [http://brlcad.org/wiki/MGED_CMD_nmg mged nmg subcommands] documentation
 
  
 
= Sun, August 23, 2015 =
 
= Sun, August 23, 2015 =
 
n/a
 
  
 
= Mon, August 24, 2015 '''''Week 14 (of 14)''''' =
 
= Mon, August 24, 2015 '''''Week 14 (of 14)''''' =
 
n/a
 
  
 
= Tues, August 25, 2015 =
 
= Tues, August 25, 2015 =
 
n/a
 
  
 
= Wed, August 26, 2015 =
 
= Wed, August 26, 2015 =
 
n/a
 
  
 
= Thurs, August 27, 2015 =
 
= Thurs, August 27, 2015 =
 
n/a
 
  
 
= Fri, August 28, 2015 '''''FINAL EVALS DUE''''' =
 
= Fri, August 28, 2015 '''''FINAL EVALS DUE''''' =
 
n/a
 

Please note that all contributions to BRL-CAD may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see BRL-CAD:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)