9 May 2012

understand some important point about NURBS. 3D NURBS is not tensor product surface,but it can be represented into tensor product surface by mapping 3D NURBS into 4D using homogeneous coordinate.(The NURBS BOOK page 30)

circle Arc can be represented by vector{(1,1,0,1),(1,1,1,1),(2,0,2,2)}in yz plane

10 May 2012

build brlcad-SVN successfully on my ubantu.(PS:/sh/make_deb.sh is a good tool)

study some about Nonuniform Scaling of Surfaces.

12 May 2012

find that the ehy.brep is lack of face and loop in brep structure.add them to make a correct brep.

13 May 2012

find that computing the longest edge size is in the bspile/nurb_tess.c and the nurbs is represented by the form of struct face_g_snurb that is different from the ON_BrepSurface.It needs to implement a new interface for the longest edge size.

19 May 2012

submit a patch of brep_debug.cpp.check if the index is in the range and string of letter.

23 May 2012

update the patch of brep_debug.cpp.add the sub command 'info T','info E' for display the information of trims and edges in brep.Also, make the 'info' dispaly the information in a range of indexed elements for keeping sync with the 'plot'.