Hi!all
My project progress in last months can be summarized as follows:
1) I'v make some improvement for 'src/librt/primitives/brep_debug.cpp'.For
example, add some subcommand for 'brep xxx.brep info'(T,E,SB,TB),add some
subcommand for 'brep xxx.brep plot'(SCV,TESS,SUV).
2) I'v studied the surface subdivision implement in
src/librt/opennurbs_ext.cpp and add a new implement to subdivide NURBS and
compute the approximation error as recursion termination condition which
follows to the paper metioned in my proposal.
3) I'v studied the structure of 'BBNode' in src/librt/opennurbs_ext.h and I
implement the function 'doTrimming' to compute the intersections between the
trimcurve and BBNode's edge in uv region,and then to construct the untrimmed
regions which is represented as 'TrimLoop'.Some methods to avoid cracks also be
made.The subcommand 'SUV' can be used to display the trimming result in uv
region and the subcommand 'TESS' can can be used to display the trimming result
in 3d space. I'v also add a trim for ell.brep and hyp.brep manually for testing.
My progress in details and the image of testing results can be seen in my
wiki page:
http://brlcad.org/wiki/User:Plussai/GSoC_2012_log
The codes in form of patch can be seen in the link:
http://sourceforge.net/tracker/?func=detail&aid=3539211&group_id=105292&atid=640804
Cheers!
Laijiren
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel