Doc: remove todo's from BMesh code
These were out of date and better have outside the source. Also clarify BMLoop description.
This commit is contained in:
parent
803d1563ec
commit
e9dd060102
|
@ -57,10 +57,14 @@
|
|||
*
|
||||
* \subsection bm_loop The Loop
|
||||
*
|
||||
* Loops can be thought of as a *face-corner*, since faces don't reference verts or edges directly.
|
||||
* Each loop connects the face to one of its corner vertices,
|
||||
* and also references an edge which connects this loop's vertex to the next loop's vertex.
|
||||
*
|
||||
* Loops store several handy pointers:
|
||||
* Loops allow faces to access their verts and edges,
|
||||
* while edges and faces store their loops, allowing access in the opposite direction too.
|
||||
*
|
||||
* Loop pointers:
|
||||
*
|
||||
* - BMLoop#v - pointer to the vertex associated with this loop.
|
||||
* - BMLoop#e - pointer to the edge associated with this loop,
|
||||
|
@ -199,18 +203,6 @@
|
|||
*
|
||||
* There may be a better place for this section, but adding here for now.
|
||||
*
|
||||
* \subsection bm_todo_tools Tools
|
||||
*
|
||||
* Probably most of these will be bmesh operators.
|
||||
*
|
||||
* - make ngons flat.
|
||||
* - solidify (precise mode), keeps even wall thickness, re-creates outlines of offset faces with plane-plane
|
||||
* intersections.
|
||||
* - split vert (we already have in our API, just no tool).
|
||||
* - flip selected region (invert all faces about the plane defined by the selected region outline)
|
||||
* - interactive dissolve (like the knife tool but draw over edges to dissolve)
|
||||
*
|
||||
*
|
||||
* \subsection bm_todo_optimize Optimizations
|
||||
*
|
||||
* - skip normal calc when its not needed (when calling chain of operators & for modifiers, flag as dirty)
|
||||
|
@ -218,11 +210,6 @@
|
|||
* - ability to call BMO's with option not to create return data (will save some time)
|
||||
* - binary diff UNDO, currently this uses huge amount of ram when all shapes are stored for each undo step for eg.
|
||||
* - use two different iterator types for BMO map/buffer types.
|
||||
*
|
||||
*
|
||||
* \subsection bm_todo_tools_enhance Tool Enhancements
|
||||
*
|
||||
* - vert slide UV correction (like we have for edge slide)
|
||||
*/
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
|
Loading…
Reference in New Issue