Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-19 | avoid assert with bmesh inset | Campbell Barton | |
2015-05-02 | Cleanup: bmesh src/dst order in API args | Campbell Barton | |
2015-02-23 | CustomData: const correctness for interp() | Campbell Barton | |
2014-09-12 | Cleanup & remove redundant check | Campbell Barton | |
2014-09-11 | Workaround for strict flags and release build compilation | Sergey 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-10 | Fix for mesh-inset modifying hidden faces | Campbell Barton | |
2014-09-09 | Fix T41445: Inset creates separated UV's | Campbell Barton | |
2014-08-13 | Spelling | Campbell Barton | |
2014-05-22 | Fix 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-26 | Code cleanup: use 'const' for arrays (bmesh) | Campbell Barton | |
2014-04-22 | Fix T39429: Project paint error with UV bleed | Campbell Barton | |
2014-04-21 | BMesh Inset: remove hack to store coords in normals | Campbell Barton | |
2014-04-19 | Math Lib: add shell_v3v3_normalized_to_dist and v2 version | Campbell Barton | |
bypass angle calculation to avoids (asin, sqrt, cos). | |||
2014-03-28 | Fix T39288: Inset regression with extreme offset | Campbell Barton | |
2014-03-28 | Fix for inset bug (edge rail had feedback loop with direction) | Campbell Barton | |
also disable edge-rail by default. | |||
2014-02-15 | Mesh Inset: following existing edges is now optional | Campbell Barton | |
2014-01-14 | Fix T38186: mesh inset didn't follow edge directions for flat surfaces | Campbell Barton | |
also improve evenness when the inset direction wasn't exactly between both edges, | |||
2013-10-09 | code cleanup: redundant includes and add minor comments. | Campbell Barton | |
2013-08-21 | bmesh 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-21 | use 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-20 | inset depth wasn't working right with relative offset, also make it work for ↵ | Campbell Barton | |
inset individual. | |||
2013-08-20 | fix [#36352] Inset individual, uncheck "select outer" selects zero faces | Campbell Barton | |
rewrite individual inset not to remove and re-create faces, makes re-selection simpler. | |||
2013-08-18 | improved BM_face_copy_shared to copy from more possible connected loops and ↵ | Campbell Barton | |
add filter function (not used yet). | |||
2013-08-17 | style cleanup | Campbell Barton | |
2013-08-13 | fix own regression, rip tool wasn't handling selection. | Campbell Barton | |
2013-07-29 | add asserts to ensure face normal is up to date. | Campbell Barton | |
2013-04-25 | individual inset was missing relative option. | Campbell Barton | |
2013-04-11 | fix own mistake in recent inset-interpolation option, some faces were not ↵ | Campbell Barton | |
interpolating. | |||
2013-04-11 | interpolate verts as well as loops for inset. | Campbell Barton | |
- add vertex option to BM_face_interp_from_face, also expose via python. | |||
2013-04-07 | Fix for [#34898] Typo in error message of mathutils.Vector | Thomas Dinges | |
* Also fixed some more cases of "more then" -> "more than". | |||
2013-04-07 | Mesh 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-07 | mesh 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-07 | simplify inset loop-customdata-copying, no real benefit in using adjacent ↵ | Campbell Barton | |
faces as customdata source. | |||
2013-04-07 | remove error checks for inset, adding a faces in this instance wont fail (or ↵ | Campbell Barton | |
if it does - theres a bug elsewhere). | |||
2013-04-06 | bmesh operator rename inset -> inset_region | Campbell Barton | |
2013-04-06 | patch [#34886] BMesh Individual Face Inset | Campbell Barton | |
from Francisco De La Cruz (xercesblue) with some simplifications to the patch. | |||
2013-03-30 | code comments: bmesh operator doxy header descriptions. | Campbell Barton | |
2013-01-14 | use booleans for bmesh api. | Campbell Barton | |
2012-11-29 | fix [#33029] Applying modifier leaks memory | Campbell 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-23 | fix for inset getting bad UV's/VCols at face boundaries. | Campbell Barton | |
2012-11-20 | code 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-19 | use input and output slots for bmesh operators, needed for the python api to ↵ | Campbell Barton | |
get return values. | |||
2012-08-31 | Fix #32329: inset produces incorrect result, epsilon was too small to handle | Brecht Van Lommel | |
floating point error. | |||
2012-07-17 | code cleanup: spelling | Campbell Barton | |
2012-05-03 | style cleanup: formatting and some float/double promotion | Campbell Barton | |
2012-04-29 | bmesh: new wireframe tool | Campbell 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-26 | bmesh: inset tool depth used bad normals for edge verts. | Campbell Barton | |
2012-04-23 | code cleanup: better use of BLI_array_* (grow in larger steps where ↵ | Campbell Barton | |
possible), include BMO_iter_new in for loops. | |||
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-21 | style cleanup: correct typos | Campbell Barton | |