Stream: brlcad

Topic: About NURBS


view this post on Zulip Lu Chen (Feb 21 2018 at 02:51):

Can anybody guide me how to start learning about 'NURBS Editing Support' project please? I'm quite interested in this field:) Are there any related learning materials?

view this post on Zulip Lu Chen (Feb 21 2018 at 02:56):

I roughly learned about it. Do we need to convert the BRL-CAD models into NURBS representations? I still don't know how to start:(

view this post on Zulip Sean (Feb 21 2018 at 02:58):

welcome @Lu Chen -- what's your background with nurbs?

view this post on Zulip Lu Chen (Feb 21 2018 at 03:05):

I used AutoCAD before so I'm quite familiar with commands like adding/deleting knots, moving knots, attach/detach splines. But I only know how to use these commands.

view this post on Zulip Sean (Feb 21 2018 at 03:05):

ow man! ...

view this post on Zulip Sean (Feb 21 2018 at 03:06):

so you have exactly what you need to make a solid proposal for what you'd hope to achieve, you have the user experience

view this post on Zulip Sean (Feb 21 2018 at 03:06):

however, working with nurbs in code is a bit crazy complicated

view this post on Zulip Sean (Feb 21 2018 at 03:06):

what's your coding background? are you strong in C++?

view this post on Zulip Lu Chen (Feb 21 2018 at 03:07):

Yeah I think it's complicated but I still want to have a try haha:)

view this post on Zulip Lu Chen (Feb 21 2018 at 03:07):

Yeah, I've learned C++ in my master course

view this post on Zulip Lu Chen (Feb 21 2018 at 03:12):

But I'm not sure whether my coding knowledge is enough, because our uni is more focused on Java. So I didn't use C++ that often.

view this post on Zulip Sean (Feb 21 2018 at 03:14):

so here's how you get started: 1) make sure one of our high priority areas aren't attractive too, but then if you're still committed to the topic, 2) learn some command line editing via the mged tutorials, 3) make, import, and render some nurbs models, 4) learn the existing nurbs (brep) edit command line interface

view this post on Zulip Lu Chen (Feb 21 2018 at 03:20):

Thanks a lot:) I'm not sure about the meaning of the first sentence. Is it an area of high priority or not?

view this post on Zulip Sean (Feb 21 2018 at 03:20):

if you want to dive into the deep end of the pool (which I do not recommend), the source code of relevance is src/librt/primitives/brep/brep.cpp, src/libged/brep.c, src/proc-db/*.cpp

view this post on Zulip Sean (Feb 21 2018 at 03:20):

you've looked at http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas yes?

view this post on Zulip Sean (Feb 21 2018 at 03:20):

first section

view this post on Zulip Sean (Feb 21 2018 at 03:22):

nurbs fits into user interface, but it is a very hard topic that will require some proof that you're up to the challenge (in the form of patches)

view this post on Zulip Lu Chen (Feb 21 2018 at 03:22):

Yeah, and I found that 'NURBS Editing Support' is on the list as well?

view this post on Zulip Lu Chen (Feb 21 2018 at 03:22):

Oh I see


Last updated: Oct 09 2024 at 00:44 UTC