On Mar 3, 2015, at 12:45 PM, Brad Hollister <behol...@soe.ucsc.edu> wrote:
> It appears that Google isn't accepting applications from students > until March 16th. This is true. > However, from the information at brlcad.org, it is suggested to post > preliminary proposals on the mailing list. So, if the appropriate > mentor(s) can comment on my draft, that would be much appreciated. This is also true. ;) > Preliminary GSoC proposal: > > https://users.soe.ucsc.edu/~behollis/hollisterPropGSoC15Brl-cad.pdf Others mentors are welcome to comment, but way to get ahead of the game. This looks like a nicely detailed proposal that you put a lot of time and effort into. I have a handful of comments and questions. First, I’m curious what made you select this particular project? Mesh cutting is an interesting but rather specific feature, usually used within some larger editing context. Is this a topic of your thesis? You’ll want to specifically address how sketch-based modeling has bearing on or utility for a solid modeling CAD system, as that is a technique more commonly found in content modeling systems (e.g., Blender, Maya, etc). On that point, please expand on section "2 Benefits to BRL-CAD” as you effectively said the benefit of easy mesh cutting is that we’d have mesh cutting and it will be easy. I would expect this section to talk about the impact mesh cutting will have on users and/or on future development. How is this feature to be exposed to users and what will they do with it? Can you demonstrate that this is an area of need, that it will save time for some use case, that it will make something currently impossible possible? You should explain the benefits of mesh cutting in common terms without cyclicly referencing mesh cutting being the benefit. Also, can you summarize how GSoC 2014 went for you with Berk? Were you successful in implementing vector fields? Did you keep working on VTK after GSoC was over? Are you not interested in working with VTK again this year? I’m very concerned about your TA responsibilities as having overlapping responsibilities during GSoC rarely goes well. I would discourage this if you were selected as it invariably causes unnecessary stress for both you and your mentor(s). Similarly, we’d probably want to set up a schedule that you would be held accountable and committed to in order to keep track of activity. Not a non-starter, but something that would definitely need to be accounted for in your project plan. Finally, I encourage you to explore some related topics like generalized mesh editing, NURBS editing, or even NURBS cutting. Just about anything NURBS-related is a hot-topic priority for us right now, especially generalized NURBS-based editing. Cheers! Sean ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel