Editing User:Clouddrift/GSoC2014
From BRL-CAD
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 46: | Line 46: | ||
:* '''Print:''' Give some information about the specific NMG element in form of string. | :* '''Print:''' Give some information about the specific NMG element in form of string. | ||
:* '''Classification:''' Compute the relationship between two NMG elements, such as point and face, point and solid, and so on. | :* '''Classification:''' Compute the relationship between two NMG elements, such as point and face, point and solid, and so on. | ||
− | :* '''Intersection:''' Compute the intersection result between two NMG elements, such as getting a point from two edges or a | + | :* '''Intersection:''' Compute the intersection result between two NMG elements, such as getting a point from two edges or a lines from two faces. |
:* '''Count:''' Count the specific element in a NMG element. | :* '''Count:''' Count the specific element in a NMG element. | ||
:* '''Other Functions'''. | :* '''Other Functions'''. | ||
Line 76: | Line 76: | ||
:According to the experience from other developers in community, it is absolute that lots of bugs are hidden in LIBNMG. So it is necessary to write a systematic set of test case. With more bugs discovered and fixed, the new-built library will be more readable and stable. | :According to the experience from other developers in community, it is absolute that lots of bugs are hidden in LIBNMG. So it is necessary to write a systematic set of test case. With more bugs discovered and fixed, the new-built library will be more readable and stable. | ||
− | :There | + | :There are some similar work done in src/libbu/tests. Finishing the test cases by consulting these samples will help me avoid many unnecessary mistakes. And what's more important, it must be assured that they can operate normally in CMake which BRL-CAD use to build system. |
=== Add Euler Operation === | === Add Euler Operation === | ||
Line 107: | Line 107: | ||
== Schedule == | == Schedule == | ||
− | |||
− | |||
− | |||
− | |||
:*Week 1 (19 May - 25 May): Estimate completely the influence of removing abundant structs. Make sure nothing misses attention. | :*Week 1 (19 May - 25 May): Estimate completely the influence of removing abundant structs. Make sure nothing misses attention. | ||