> My name is Laijiren,my English name is Edward.I'm a graduate student of
> CAD/CD lib in ZheJiang University.
> I'm really interested to BRL-CAD and the topic on NURBS Tessellation.
Fantastic and welcome Laijiren! We do love all things NURBS.
> I'm good at C++/STL. I deeply understand data structures and algorithms
> and I have participated in ACM/ICPC several years ago.I'v taken some course
> about CG and geometric modeling.So I'm familiar with NURBS and know well
> that NURBS is so important for a cad system.
As prior experience working with NURBS is quite a rarity, I'm glad to see
you're interested in working on BRL-CAD. Please do work on your proposal
write-up first, but a great accompanying patch to demonstrate your ability to
work with NURBS structures might be to improve/fix/implement one of our
implicit-to-NURBS conversion functions.
I mentioned in a previous post . I believe ray tracing of primitives converted
to NURBS is wrong/incomplete/missing for: ehy, hyp, revolve; and it's
flawed/buggy for these: tor, extrude, pipe.
Primitives are implemented under the src/librt/primitives folder with one
subfolder per primitive and with the NURBS/BREP conversion functions living in
their own *_brep.cpp file (e.g., src/librt/ehy/ehy_brep.cpp). The "csgbrep"
tool (src/proc-db/csgbrep.cpp) will create an implicit and nurbs version of
most primitives. The "rt" and "mged" tools can be used to visualize them.
Feel free to ask questions if you get lost or stuck.
> I sincerely hope I can join the gsoc and work on opensources project.So
> I will read the refernce paper and submit my proposal as soon as possible.
Looking forward to seeing it!
Cheers!
Sean
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel