Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-12-28 | style cleanup | Campbell Barton | |
2012-12-27 | Fix: edge uv stitch mode did not average final position of uvs in | Antony Riakiotakis | |
midpoint, non-snapping mode. | |||
2012-12-27 | Fix: rotation of uv islands during stitch did not take uv aspect ratio | Antony Riakiotakis | |
of image into account, distorting the islands. Now properly scale the components before rotating the island. | |||
2012-12-21 | replace MIN/MAX 3,4 with inline functions | Campbell Barton | |
2012-12-18 | style cleanup | Campbell Barton | |
2012-12-18 | uv edge based stitch. Useful to disambiguate betwen islands | Antony Riakiotakis | |
when uvs are shared by more than two islands. Uv edges usually belong to only two islands, making for much cleaner stitches. To change between stitch modes, press TAB. Initial mode depends on the selection mode of the image editor. Documentation can also be found on the release wiki | |||
2012-12-17 | Added GPL header to sconscripts! | Bastien Montagne | |
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes... | |||
2012-12-17 | code cleanup: use 'const float *' when getting the 3d cursor and not editing it. | Campbell Barton | |
2012-12-15 | add checks to style checker script for 'a . b' and 'a []' | Campbell Barton | |
also use BLI_findindex for modifiers_indexInObject | |||
2012-12-14 | use UI_view2d_getscale() to get the scale for image cursor drawing and ↵ | Campbell Barton | |
ED_mask_pixelspace_factor(). - was getting the image width/height when its not needed before. | |||
2012-12-14 | style cleanup | Campbell Barton | |
2012-12-13 | Part of bratwurst GSOC cleanup of subsurf unwrap code: Ommit subsurf | Antony Riakiotakis | |
level in the operator and use the modifier level and subdivision type instead. Using subsurf only makes sense if the modifier is first so print an warning and turn off if this is not the case. | |||
2012-12-13 | image view cursor wasn't scaling up with the DPI | Campbell Barton | |
2012-12-12 | make EDBM_index_arrays's stay in memory, blender was allocating an array and ↵ | Campbell Barton | |
filling it for verts/edges/faces on every redraw. this may introduce bugs which I didn't catch, but they are very easy to identify in a debug build which has asserts to ensure the arrays are valid before use. in my own test drawing ~98,304 quads - this gave an overall ~16% drawing speedup. | |||
2012-12-12 | use htype flags as arguments to EDBM_index_arrays_init(), no functional changes. | Campbell Barton | |
2012-12-12 | replace BLI_array_declare with BLI_array_staticdeclare() and ↵ | Campbell Barton | |
BLI_array_alloca() for smaller arrays. | |||
2012-12-11 | replace BLI_array_fixedstack_declare with() new macro BLI_array_alloca() ↵ | Campbell Barton | |
which uses stack memory always and doesn't need to be freed explicitly. | |||
2012-12-11 | define the size of matrix args for both rows/cols. | Campbell Barton | |
2012-12-02 | Silent a bunch of gcc warnings (usually dummy, but noisy!). | Bastien Montagne | |
2012-11-30 | fix for various asserts running operator tests - not likely any of these ↵ | Campbell Barton | |
would cause real user bugs though. | |||
2012-11-27 | fix/workaround [#33281] script goes into not responding | Campbell Barton | |
scanfill remove-doubles pass assumes ordered edges (as with curves), otherwise it can hang. workaround this problem by skipping removing-doubles for mesh ngons, since this isnt such a common case as it is with curves and we can just not support it. | |||
2012-11-26 | fix uv lasso and circle select - both were not working with uv-face-select mode. | Campbell Barton | |
now face select with/without sync-select work, with sticky options too. | |||
2012-11-26 | fix for changing images in UV editmode with sync-selection enabled, this was ↵ | Campbell Barton | |
switching all images even those from unselected faces. | |||
2012-11-22 | Fix #33265: editing uv vertex coordinates in panel could move hidden uv's. | Brecht Van Lommel | |
2012-11-19 | Minor spellchaeck in UI message. | Bastien Montagne | |
2012-11-16 | code cleanup: replace most DO_MINMAX2 -> minmax_v2v2_v2 | Campbell Barton | |
also add UNPACK macros's. handy for printing vectors for eg. | |||
2012-11-14 | add 'use_unselected' option to UV_OT_remove_doubles, | Campbell Barton | |
handy of you have a UV island that doesnt quite fit into its surrounding UV's - its a quick way to snap selected -> unselected UV's. | |||
2012-11-14 | each different remove doubles function used a different property name, use ↵ | Campbell Barton | |
'threshold' for all now. | |||
2012-11-14 | speedup to uv remove doubles. | Campbell Barton | |
- no need to copy the UV vectors, just point to them. - calculate the midpoint once and copy rather then mid_v2_v2v2() on each UV. - reduce the number of comparisons by only checking the remaining uv's in the nested loop. | |||
2012-11-14 | style cleanup: with uv remove doubles, weld distance soft/hard ranges were ↵ | Campbell Barton | |
wrong rename to "Remove Doubles UV" to avoid confusion with the mesh operator of the same name. | |||
2012-11-13 | Added 'remove doubles' tool to uv editor. | Matthew Smith | |
2012-11-13 | uv stitch was executing on Enter-key release, making it not work when ↵ | Campbell Barton | |
starting from operator search popup (pressing enter), also Plus/Minus keys would get incremented for key press and release. | |||
2012-11-12 | BM_iter_as_arrayN() can now take an optional existing array argument, useful ↵ | Campbell Barton | |
to avoid many small malloc's by passing a fixes size stack variable instead. Will give some speedup to edge-split modifier and bevel. | |||
2012-11-05 | code cleanup: use enums for view3d_snap transverts. | Campbell Barton | |
2012-11-05 | Fix part of #33055: uv mapping did not use the right image from the material to | Brecht Van Lommel | |
do aspect ratio correction when cycles was enabled. | |||
2012-11-03 | Bugfix (own collection) | Ton Roosendaal | |
Adding new image texture to Meshes didn't initialize UVs to 0-1 default. This makes initial display of textures on meshes not work. This fixes my favorite demo case: Open Blender, drop image from desktop on cube. | |||
2012-11-02 | UV editor: change unwrap warning about object non-unit size to only warning ↵ | Brecht Van Lommel | |
about non-uniform scale, otherwise it gives warnings for cases when it's not needed. | |||
2012-10-30 | remove CD_POLYINDEX customdata layer: | Campbell Barton | |
reported as [#29376] BMESH_TODO: remove tessface CD_ORIGINDEX layer for a single mesh there could be 3 origindex mappings stored, one on the polygons and 2 on the tessfaces. (CD_POLYINDEX and CD_ORIGINDEX). as Andrew suggests, now tessfaces (which are really a cache of polygons), using origindex to point to polygons on the same derived mesh, and polygons only store the original index values. | |||
2012-10-24 | add CDDM_from_bmesh(), avoids using BMEditMesh in modifiers. | Campbell Barton | |
2012-10-23 | use min_ max_ functions in more places. | Campbell Barton | |
also fix minor error in MOD decimate when the modifier did nothing the reported face count would be wrong. | |||
2012-10-23 | code cleanup: give rng functions BLI prefix. | Campbell Barton | |
2012-10-23 | rename api functions... | Campbell Barton | |
- minf, maxf, mini, maxi --> min_ff, max_ff, min_ii, max_ii | |||
2012-10-22 | Support for connected style proportional editing in UV editor. Now when ↵ | Antony Riakiotakis | |
connected proportional editing is on, only UVs on the same island will be proportionally moved. The implementation simply rejects UVs whose island does not belong to islands of selected vertices and decrements the total count of transform elements appropriately. Memory usage could be better but it would require some more preprocessing. | |||
2012-10-21 | style cleanup: trailing tabs & expand some non prefix tabs into spaces. | Campbell Barton | |
2012-10-19 | More UI messages fixes and tweaks, BKE_report<->BKE_reportf, and stuff to ↵ | Bastien Montagne | |
translate... | |||
2012-10-15 | Fix for #32852: set uv unwrap default packing marging to 0.001. | Brecht Van Lommel | |
2012-10-15 | code cleanup: remove redundant pointer indirection. | Campbell Barton | |
2012-10-15 | add missing redraw notifier for separate UV operator, also some style ↵ | Campbell Barton | |
cleanup and remove unused define. | |||
2012-10-14 | style cleanup | Campbell Barton | |
2012-10-14 | code cleanup: remove redundant casts. quiet some qualifier warnings. | Campbell Barton | |