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
2015-06-19avoid assert with bmesh insetCampbell Barton
2015-05-02Cleanup: bmesh src/dst order in API argsCampbell Barton
2015-02-23CustomData: const correctness for interp()Campbell Barton
2014-09-12Cleanup & remove redundant checkCampbell Barton
2014-09-11Workaround for strict flags and release build compilationSergey Sharybin
@campbellbarton, it's really helpful to have strict flags enabled for release builds as well -- especially when you're working in areas which are heavily using least squares solvers. For now made it so blender compiles, but it could be better solution here.
2014-09-10Fix for mesh-inset modifying hidden facesCampbell Barton
2014-09-09Fix T41445: Inset creates separated UV'sCampbell Barton
2014-08-13SpellingCampbell Barton
2014-05-22Fix T40297: Crash while ripping an edge when autosmooth is activated.Bastien Montagne
Turned out there was still quite a few cases were indices were set dirty, but elem_index_dirty was not tagged accordingly (mostly for BM_LOOP, but a few others as well). So probably this crash was not the only one hidden here. Hopefully all possible cases were catched this time!
2014-04-26Code cleanup: use 'const' for arrays (bmesh)Campbell Barton
2014-04-22Fix T39429: Project paint error with UV bleedCampbell Barton
2014-04-21BMesh Inset: remove hack to store coords in normalsCampbell Barton
2014-04-19Math Lib: add shell_v3v3_normalized_to_dist and v2 versionCampbell Barton
bypass angle calculation to avoids (asin, sqrt, cos).
2014-03-28Fix T39288: Inset regression with extreme offsetCampbell Barton
2014-03-28Fix for inset bug (edge rail had feedback loop with direction)Campbell Barton
also disable edge-rail by default.
2014-02-15Mesh Inset: following existing edges is now optionalCampbell Barton
2014-01-14Fix T38186: mesh inset didn't follow edge directions for flat surfacesCampbell Barton
also improve evenness when the inset direction wasn't exactly between both edges,
2013-10-09code cleanup: redundant includes and add minor comments.Campbell Barton
2013-08-21bmesh api cleanup, face creation args now accept an example face (as with ↵Campbell Barton
vertex and edge), also replace BM_face_create_quad_tri_v with BM_face_create_verts
2013-08-21use BM_CREATE_NOP arg rather then zero, with pointer and bool args in either ↵Campbell Barton
side in some cases it gets a bit confusing. also correct edge-rotate where bool->flag conversion worked by accident.
2013-08-20inset depth wasn't working right with relative offset, also make it work for ↵Campbell Barton
inset individual.
2013-08-20fix [#36352] Inset individual, uncheck "select outer" selects zero facesCampbell Barton
rewrite individual inset not to remove and re-create faces, makes re-selection simpler.
2013-08-18improved BM_face_copy_shared to copy from more possible connected loops and ↵Campbell Barton
add filter function (not used yet).
2013-08-17style cleanupCampbell Barton
2013-08-13fix own regression, rip tool wasn't handling selection.Campbell Barton
2013-07-29add asserts to ensure face normal is up to date.Campbell Barton
2013-04-25individual inset was missing relative option.Campbell Barton
2013-04-11fix own mistake in recent inset-interpolation option, some faces were not ↵Campbell Barton
interpolating.
2013-04-11interpolate verts as well as loops for inset.Campbell Barton
- add vertex option to BM_face_interp_from_face, also expose via python.
2013-04-07Fix for [#34898] Typo in error message of mathutils.VectorThomas Dinges
* Also fixed some more cases of "more then" -> "more than".
2013-04-07Mesh Tool,Campbell Barton
inset interpolation now works for 'inset_region', enabled by default. Example: http://www.graphicall.org/ftp/ideasman42/inset_interpolation_new.png
2013-04-07mesh inset tool - option to interpolate UV's vcols etc, on by default since ↵Campbell Barton
this is almost always what you'd want. currently only working for inset-individual, inset-region coming next.
2013-04-07simplify inset loop-customdata-copying, no real benefit in using adjacent ↵Campbell Barton
faces as customdata source.
2013-04-07remove error checks for inset, adding a faces in this instance wont fail (or ↵Campbell Barton
if it does - theres a bug elsewhere).
2013-04-06bmesh operator rename inset -> inset_regionCampbell Barton
2013-04-06patch [#34886] BMesh Individual Face InsetCampbell Barton
from Francisco De La Cruz (xercesblue) with some simplifications to the patch.
2013-03-30code comments: bmesh operator doxy header descriptions.Campbell Barton
2013-01-14use booleans for bmesh api.Campbell Barton
2012-11-29fix [#33029] Applying modifier leaks memoryCampbell Barton
Thanks for Sergey for finding the bug & patching, This fix works a bit differently. Theres no need to allocate the customdata in the first place - since its written into. So add a flag for vert/edge/face/loop creation functions so they can skip customdata creation.
2012-11-23fix for inset getting bad UV's/VCols at face boundaries.Campbell Barton
2012-11-20code cleanup: make bmesh operator names more consistant since python has ↵Campbell Barton
access to these as input arguments and return values. all output values currently have ".out" suffix, this may go in the future, but for now it makes it clear in C code what are inputs and outputs.
2012-11-19use input and output slots for bmesh operators, needed for the python api to ↵Campbell Barton
get return values.
2012-08-31Fix #32329: inset produces incorrect result, epsilon was too small to handleBrecht Van Lommel
floating point error.
2012-07-17code cleanup: spellingCampbell Barton
2012-05-03style cleanup: formatting and some float/double promotionCampbell Barton
2012-04-29bmesh: new wireframe toolCampbell Barton
- makes wireframe from faces. - options similar to inset (even offset, relative scale) - copies face settings and loops (uvs, vcolors) - optionally replaces the existing geometry.
2012-04-26bmesh: inset tool depth used bad normals for edge verts. Campbell Barton
2012-04-23code cleanup: better use of BLI_array_* (grow in larger steps where ↵Campbell Barton
possible), include BMO_iter_new in for loops.
2012-04-23code 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-21style cleanup: correct typosCampbell Barton