Editing User:Plussai/GSoC 2012 log
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 15: | Line 15: | ||
ON_BrepTrimArray m_T;//trims | ON_BrepTrimArray m_T;//trims | ||
ON_BrepVertexArray m_V;//vertexs | ON_BrepVertexArray m_V;//vertexs | ||
− | + | figure:[http://brlcad.org/w/images/5/5e/Brep.jpg] | |
− | figure:[http://brlcad.org/w/images/5/5e/Brep.jpg] | ||
== 9 May 2012 == | == 9 May 2012 == | ||
Line 82: | Line 81: | ||
*implement RT_ADD_VLIST(vhead, pt1, BN_VLIST_POINT_DRAW) in src/libdm/dm-ogl.c and upload the patch. | *implement RT_ADD_VLIST(vhead, pt1, BN_VLIST_POINT_DRAW) in src/libdm/dm-ogl.c and upload the patch. | ||
*make progress for subcommand 'plot SCV' in mged.The patch can display not only the control net,but the control point. | *make progress for subcommand 'plot SCV' in mged.The patch can display not only the control net,but the control point. | ||
− | |||
− | |||
=== 4 June 2012 === | === 4 June 2012 === | ||
Line 100: | Line 97: | ||
*add 'info TB' 'SB' to display information piecewise bezier of trimcurve and surface.patch has been upload | *add 'info TB' 'SB' to display information piecewise bezier of trimcurve and surface.patch has been upload | ||
*add 'plot TESS index plotres' to draw the trimesh of a nurbs surface. the tess has not taken apporimmation into consideration and just simply subdivide u,v into plotres steps; | *add 'plot TESS index plotres' to draw the trimesh of a nurbs surface. the tess has not taken apporimmation into consideration and just simply subdivide u,v into plotres steps; | ||
− | |||
− | |||
=== 12 June 2012 === | === 12 June 2012 === | ||
Line 131: | Line 126: | ||
bool setFace(ON_BrepFace* face, bool removeTrimmed); | bool setFace(ON_BrepFace* face, bool removeTrimmed); | ||
BBNode* createBezierTreeNode(); | BBNode* createBezierTreeNode(); | ||
− | |||
− | |||
=== 18 June 2014 === | === 18 June 2014 === | ||
Line 174: | Line 167: | ||
bool insertInEdge(TrimNode* pos, TrimNode* n);//insert a new node | bool insertInEdge(TrimNode* pos, TrimNode* n);//insert a new node | ||
TrimNode* travelLoop(TrimNode* n,int step);//travel from a trimnode to form a close loop | TrimNode* travelLoop(TrimNode* n,int step);//travel from a trimnode to form a close loop | ||
− | |||
− | |||
=== 26 June 2012 === | === 26 June 2012 === | ||
Line 196: | Line 187: | ||
bool containsUVClose(const ON_2dPoint& uv); | bool containsUVClose(const ON_2dPoint& uv); | ||
*debug for doTrimming() by subdivide plane surface manually in BBNode* SurfaceTree::subdivideSurface() | *debug for doTrimming() by subdivide plane surface manually in BBNode* SurfaceTree::subdivideSurface() | ||
− | |||
− | |||
=== 2 July 2012 === | === 2 July 2012 === | ||
Line 219: | Line 208: | ||
*add member function into class BVNode<BV> to insert adjacent subdivide hit | *add member function into class BVNode<BV> to insert adjacent subdivide hit | ||
void insertAdjacentHit(); | void insertAdjacentHit(); | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |