Hi, all friends.
I have written my first version of the proposal located in
http://brlcad.org/wiki/User:Clouddrift/GSoC2014
It' s a rough draft and please help me to review it. If I miss or mistake
something, tell/teach me pls. I appreciate for your valuable experience and
suggestions.
By the way, I have sent the same copy of proposal to Malange.
=========================
Besides, as a new guy for BRL-CAD, I have some questions (something maybe
simple and naive ^-^) about this project:
The nmg polygonal mesh can not only describe solid, but also suspension
surface, suspension edge, even a single point. So it's more powerful. Is my
understanding right?We can't simply give nmg a set of euler operation because
euler operation can assure entity always be a complete solid but can't deal
with, for example, the entity in 0 or 1 dimension?Now the whole level of nmg
primitive is model => nmgregion => shell => face => loop => edge => vertex.
And, the struct XXXuse is just like a half part of XXX. The struct XXX_a
describes a boudingbox for XXX, and be storaged in XXX struct. Such data
structure is called Radial Edge Structure in the given paper written by Weiler.
It seems similiar to the Half Edge Structure which I learned. So, what' s the
main difference between them?Is it necessary to give a C++ wrapper or translate
NMG part into C++ in this time? I mean, we can use class with member functions
rather than structs + external functions.I do see the coupling between topology
and geom just like the maillist mentioned. should they be seperated after the
LIBNMG is well built and tested?Is there any specific requirments about the
unit test on the coming new-built library, LIBNMG?
B.R.
Zhao Anqing
From: brl...@mac.com
Subject: Re: [brlcad-devel] Introduce myself for GSoC 2014
Date: Sat, 15 Mar 2014 10:12:33 -0400
To: zaqcl...@hotmail.com
Hi Zhao,
How is your application coming along? Did you have any more questions? This
is a high-priority topic for us so your interest was pretty exciting to see
given you have relevant experience.
Cheers!Sean
On Mar 12, 2014, at 12:02 PM, 赵安清 <zaqcl...@hotmail.com> wrote:Hi all, ^-^
I am a master graduate student now in State Key Lab of CAD & CG, School of CS,
Zhejiang University, China. I have 3-year work experience in programming a CAD
module for an Optical Critical Dimension system in a conductor measurement
company using Open Cascade. Now, my main research direction is something about
hexahedral mesh. Having chance to Attribute efforts to a CAD open source
community will make me excited.
In terms of programming language, I am familiar with C, C++ as well as C#.
According to the news board of Google Summer of Code, I'm glad to know BRL-CAD
is one of the mentor groups. After reading given ideas carefully, I find the
task 'Mesh Library Cleanup' is attractive. I am familiar with OpenMesh and
OpenVolumeMesh, so excuse me, is this mesh library more or less similiar to the
two, and just need some work to make it more readable and robust?
B.R.
Zhao Anqing
2014.3.12
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel