Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-12-28style cleanupCampbell Barton
2012-12-27Fix: edge uv stitch mode did not average final position of uvs inAntony Riakiotakis
midpoint, non-snapping mode.
2012-12-27Fix: rotation of uv islands during stitch did not take uv aspect ratioAntony Riakiotakis
of image into account, distorting the islands. Now properly scale the components before rotating the island.
2012-12-21replace MIN/MAX 3,4 with inline functionsCampbell Barton
2012-12-18style cleanupCampbell Barton
2012-12-18uv edge based stitch. Useful to disambiguate betwen islandsAntony 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-17Added GPL header to sconscripts!Bastien Montagne
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes...
2012-12-17code cleanup: use 'const float *' when getting the 3d cursor and not editing it.Campbell Barton
2012-12-15add checks to style checker script for 'a . b' and 'a []'Campbell Barton
also use BLI_findindex for modifiers_indexInObject
2012-12-14use 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-14style cleanupCampbell Barton
2012-12-13Part of bratwurst GSOC cleanup of subsurf unwrap code: Ommit subsurfAntony 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-13image view cursor wasn't scaling up with the DPICampbell Barton
2012-12-12make 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-12use htype flags as arguments to EDBM_index_arrays_init(), no functional changes.Campbell Barton
2012-12-12replace BLI_array_declare with BLI_array_staticdeclare() and ↵Campbell Barton
BLI_array_alloca() for smaller arrays.
2012-12-11replace 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-11define the size of matrix args for both rows/cols.Campbell Barton
2012-12-02Silent a bunch of gcc warnings (usually dummy, but noisy!).Bastien Montagne
2012-11-30fix for various asserts running operator tests - not likely any of these ↵Campbell Barton
would cause real user bugs though.
2012-11-27fix/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-26fix 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-26fix for changing images in UV editmode with sync-selection enabled, this was ↵Campbell Barton
switching all images even those from unselected faces.
2012-11-22Fix #33265: editing uv vertex coordinates in panel could move hidden uv's.Brecht Van Lommel
2012-11-19Minor spellchaeck in UI message.Bastien Montagne
2012-11-16code cleanup: replace most DO_MINMAX2 -> minmax_v2v2_v2Campbell Barton
also add UNPACK macros's. handy for printing vectors for eg.
2012-11-14add '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-14each different remove doubles function used a different property name, use ↵Campbell Barton
'threshold' for all now.
2012-11-14speedup 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-14style 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-13Added 'remove doubles' tool to uv editor.Matthew Smith
2012-11-13uv 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-12BM_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-05code cleanup: use enums for view3d_snap transverts.Campbell Barton
2012-11-05Fix part of #33055: uv mapping did not use the right image from the material toBrecht Van Lommel
do aspect ratio correction when cycles was enabled.
2012-11-03Bugfix (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-02UV 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-30remove 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-24add CDDM_from_bmesh(), avoids using BMEditMesh in modifiers.Campbell Barton
2012-10-23use 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-23code cleanup: give rng functions BLI prefix.Campbell Barton
2012-10-23rename api functions...Campbell Barton
- minf, maxf, mini, maxi --> min_ff, max_ff, min_ii, max_ii
2012-10-22Support 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-21style cleanup: trailing tabs & expand some non prefix tabs into spaces.Campbell Barton
2012-10-19More UI messages fixes and tweaks, BKE_report<->BKE_reportf, and stuff to ↵Bastien Montagne
translate...
2012-10-15Fix for #32852: set uv unwrap default packing marging to 0.001.Brecht Van Lommel
2012-10-15code cleanup: remove redundant pointer indirection.Campbell Barton
2012-10-15add missing redraw notifier for separate UV operator, also some style ↵Campbell Barton
cleanup and remove unused define.
2012-10-14style cleanupCampbell Barton
2012-10-14code cleanup: remove redundant casts. quiet some qualifier warnings.Campbell Barton