Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-09 | code cleanup: | Antony Riakiotakis | |
Move smart stitch drawing code inside a draw callback and use ED_region_draw_cb_activate instead of explicitly checking for this specific operator in the main uv drawing function. | |||
2012-09-03 | Fix #32468: 3d view texture paint mode did not show uv layout in image editor. | Brecht Van Lommel | |
2012-08-31 | Fix #32458: changing UV image in image editor not working when the active face | Brecht Van Lommel | |
was not selected. Now changed it so that the active face must also have its UVs shown in the image editor to be used as the source of the image shown. | |||
2012-07-26 | mask/image editor now works for border select and lasso | Campbell Barton | |
2012-07-25 | match function names for clip/image spaces | Campbell Barton | |
2012-07-03 | More spell and typo fixes (mostly visualise->visualize, grey->gray, ↵ | Bastien Montagne | |
normalise->normalize). | |||
2012-06-22 | when draw-other-uv's is enabled. fallback to the spaces image if no active ↵ | Campbell Barton | |
face is found. | |||
2012-05-04 | code cleanup: double promotion & some style cleanup | Campbell Barton | |
2012-04-28 | style cleanup: format 'for' loop macros the same as for loops, some renaming ↵ | Campbell Barton | |
to BLI_array macros. | |||
2012-04-27 | code cleanup: | Campbell Barton | |
- move lasso functions into BLI (were in 3D view but UV editor needs access) - remove unused UV functions (ones that assumed 3-4 sized UVs only) | |||
2012-04-24 | code cleanup: rename UV functions to closer match bmesh api | Campbell Barton | |
2012-04-23 | code cleanup: change C naming convention (so py and C api match), eg: | Campbell Barton | |
C: BM_face_calc_area(f), Py: BMFace.calc_area() | |||
2012-04-19 | code cleanup: remove unused BMesh args. | Campbell Barton | |
2012-04-19 | remove BM_ITER, BM_ITER_INDEX macros, use ELEM or MESH variants only (the ↵ | Campbell Barton | |
maceros had unused args in both cases). | |||
2012-04-19 | style cleanup: BM_ITER / BM_ITER_INDEX / BMO_ITER | Campbell Barton | |
2012-04-13 | style cleanup: uv editor | Campbell Barton | |
2012-04-10 | uv editor: don't draw active face stipple when the face isn't visible (error ↵ | Campbell Barton | |
from bmesh merge), also replace 'em->bm' with 'bm' var while drawing. | |||
2012-04-04 | rename MPoly vars called mface or mf, to avoid confusion with MFace types. | Campbell Barton | |
2012-04-03 | Fix #30795: draw other objects in uv editor not working. | Brecht Van Lommel | |
2012-03-27 | style/name cleanup: have EDBM_* functions match our style guide and also ↵ | Campbell Barton | |
match BM_ function naming conventions | |||
2012-03-26 | fix #30668 and the rest of #30638. | Antony Riakiotakis | |
Port angle stretch code for uvs to bmesh. Also added comment to clarify previous commit. | |||
2012-03-25 | Fix #30638 and part of #30646. | Antony Riakiotakis | |
Problem was that area calculation of polygons was done relative to the xy plane, and with a very obscure (to me at least) algorithm. That meant that vertical ngons would get 0 area. Commented initial code in case this is a strange optimization case that someone wants to use and used a cleaner algorithm: first project vertices to the ngon plane, defined by the normal of the ngon and the center (mean) of the ngon vertices. This will only be exact for convex and mostly planar ngons, still it is much better than the previous code. Also fixed memory leak when stretch display was on. | |||
2012-03-24 | style cleanup: follow style guide for formatting of if/for/while loops, and ↵ | Campbell Barton | |
else if's | |||
2012-03-03 | style cleanup - use aligned * prefixed blocks for descriptive comments (was ↵ | Campbell Barton | |
already used a lot and part of proposed style guide). | |||
2012-03-02 | code cleanup: | Campbell Barton | |
replace casts: '((Mesh *)ob->data)->edit_btmesh' with 'BMEdit_FromObject(ob)' also minor style edits. | |||
2012-02-22 | Stitch tool fully functional again. Many thanks to Howard Trickey for ↵ | Antony Riakiotakis | |
proposing the loop winding criterion for normal disambiguation of edges. Unfortunately some extra memory has to be allocated for this to work correctly. If the tool had been initially written for bmesh I would have used the already present adjacency information to make it work, avoiding some extra allocations. Maybe a project for another day though, when I am more proficient with bmesh internals. | |||
2012-02-20 | - remove some unused editmesh functions. | Campbell Barton | |
- copy & rename EditMesh stricts for use with scanfill (remove unused members) | |||
2012-02-14 | bring back stitchability indicator, this can work even now | Antony Riakiotakis | |
2012-02-14 | Initial port of stitch operator for bmesh. | Antony Riakiotakis | |
*operator now works with few limitations: -still no preview(will be back soon) -rotation will not work if only one uv is stitched between islands(will need method to calculate uv normal for manifold) Also fixed island calculation for UvElements, fixes a crash when uv sculpting with "Sculpt all islands" turned off | |||
2012-02-12 | BMesh api function naming. | Campbell Barton | |
`_set` suffix was used in two ways (confusing) * to set a flag to be enabled. * to set a value passed as an argument. now use enable/disable rather then set/clear for functions which change flags. also remove BME_weld.c, the file didnt contain much code and the current extrude works well | |||
2012-02-12 | code refactor, function renaming for bmesh. | Campbell Barton | |
These changes are to make the bmesh api more consistent and easier to learn, grouping similar functions which is convenient for autocomplete. This uses similar convention to RNA. * use face/loop/edge/vert as a prefix for functions. * use 'elem' as a prefix too for functions that can take any type with a BMHeader. * changed from camel case to underscore separated (like RNA). | |||
2012-02-12 | rename BM_ flags for `BMHeader->hflag` to BM_ELEM_ to be more clear that ↵ | Campbell Barton | |
these flags apply to bmesh elements. | |||
2012-02-10 | Style Edits only: use TRUE/FALSE rather then 1/0 | Campbell Barton | |
2012-02-05 | Code Cleanup: use vector functions for copying / adding UV's | Campbell Barton | |
2012-01-23 | replace BLI_array_growone() with BLI_array_growitems() when the size of the ↵ | Campbell Barton | |
increase is known ahead of time, will reduce reallocs and give some speedup. | |||
2012-01-18 | svn merge ^/trunk/blender -r43461:43472 | Campbell Barton | |
2012-01-17 | Uv Tools branch GSOC 2011 | Antony Riakiotakis | |
========================= Documentation: http://wiki.blender.org/index.php/User:Psy-Fi/UV_Tools Major features include: *16 bit image support in viewport *Subsurf aware unwrapping *Smart Stitch(snap/rotate islands, preview, middlepoint/endpoint stitching) *Seams from islands tool (marks seams and sharp, depending on settings) *Uv Sculpting(Grab/Pinch/Rotate) All tools are complete apart from stitching that is considered stable but with an extra edge mode under development(will be in soc-2011-onion-uv-tools). | |||
2011-12-13 | non functional changes & de-duplicate yet another face center function | Campbell Barton | |
2011-11-26 | svn merge ^/trunk/blender -r42139:42172 | Campbell Barton | |
2011-11-26 | minor edit - weight_to_rgb() and ramp_blend() now take a float vector rather ↵ | Campbell Barton | |
than 3 float pointers. also make particle draw use a float vec. | |||
2011-11-07 | svn merge -r41575:41602 ^/trunk/blender | Campbell Barton | |
2011-11-06 | misc macro --> bli math lib functions | Campbell Barton | |
2011-11-01 | replace as many uses of BM_Get/SetIndex as possible with tagging with a temp ↵ | Campbell Barton | |
flag, some uses need index values to be set, so this will need more effort to replace (crazy space and solidify for eg). | |||
2011-10-24 | svn merge ^/trunk/blender -r41226:41227 . | Campbell Barton | |
2011-10-23 | remove $Id: tags after discussion on the mailign list: ↵ | Campbell Barton | |
http://markmail.org/message/fp7ozcywxum3ar7n | |||
2011-09-26 | BMesh branch-specific warning fixes for MSVC 2010 warnings | Andrew Wiggin | |
2011-09-17 | Resurrect the conditional to avoid extra color state changes. Thanks Ender79 ↵ | Antony Riakiotakis | |
for the suggestion! | |||
2011-09-17 | Use GL_LINES instead of GL_LINE_LOOP for selected uv edge drawing, avoids an ↵ | Antony Riakiotakis | |
extra conditional and drawing an extra 0 size line per uv. | |||
2011-09-17 | Fix: Uv edges were incorrectly drawn as selected in uv vert select mode when ↵ | Antony Riakiotakis | |
a sole uv vert was selected. | |||
2011-09-17 | svn merge -r40279:40295 ^/trunk/blender | Campbell Barton | |