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-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
2012-04-19bmesh inset: add depth option (make use of relative and even offset options)Campbell Barton
2012-04-19remove BM_ITER, BM_ITER_INDEX macros, use ELEM or MESH variants only (the ↵Campbell Barton
maceros had unused args in both cases).
2012-04-19style cleanup: BM_ITER / BM_ITER_INDEX / BMO_ITERCampbell Barton
2012-04-19bmesh api function: BM_edge_face_tangent()Campbell Barton
was used by inset but make into an api function since scripts can use this too.
2012-04-13fix [#30936] Face Inset gives bad UV'sCampbell Barton
2012-04-13bmesh api changes:Campbell Barton
- remove recently added BM_mesh_select_flush_strip(), functions purpose wasn't clear. - add BM_mesh_elem_hflag_disable_test(), BM_mesh_elem_hflag_enable_test() to match existing BM_mesh_elem_hflag_enable/disable_all(), these take a hflag to test before editing each element. This replaces the need for BM_mesh_select_flush_strip().
2012-04-07code cleanup: no functional changesCampbell Barton
- memset(..., -1) is used incorrectly even though it worked: MOD_solidify.c - thanks Halley from IRC for noticing this. use fill_vn_i() instead. - quiet warnings in editmesh_slide.c - cleanup comments in bmesh and some other minor comment additions.
2012-04-06code cleanup: add doxygen headers to bmesh operator files, also add own ↵Campbell Barton
include so definitions dont get out of sync.
2012-04-02adding back boundary inset support. was disabled because at one point it was ↵Campbell Barton
unstable.
2012-04-02fix [#30768] Project from View UV map tool includes hidden geometry r45323Campbell Barton
select all could select hidden faces, now BM_mesh_elem_flag_enable/disable_all takes an argument to skip hidden elements.
2012-03-30For BMesh functions that test flags, add enabled/disabled variants.Nicholas Bishop
2012-03-25bmesh inset: another small improvement - use the shared edge vector rather ↵Campbell Barton
then the cross product between 2 faces if the faces infact share an edge - works best for non planer faces. also added utility function - BM_loop_other_vert_loop
2012-03-25inset tool now works better when insetting around corners - the 2 faces ↵Campbell Barton
normals are now used to calculate the inset edge vector if the faces are different and not planer.
2012-03-21fix [#30613] B-mesh - inset created invalid meshCampbell Barton
inset could make a quad that used the same vertex multiple times.
2012-03-21partial fix for bug [#30613], inset creating invalid meshes, however its ↵Campbell Barton
still possible to cause a crash with a different selection, will fix next.
2012-03-20bmesh inset: outset optionCampbell Barton
2012-03-20bmesh inset:Campbell Barton
option to inset boundaries.
2012-03-19bmesh inset:Campbell Barton
fix hole when 2+ faces a vert but no edges (would make a hole), now splice the verts back together.
2012-03-19style cleanup: + some spelling errors for insetCampbell Barton
2012-03-19code cleanup: bmesh api - make arg order consistent - htype before hflag or ↵Campbell Barton
oflag.
2012-03-19bmesh inset:Campbell Barton
improve inset code by not allocating an array the size of edges - instead count all inset edges and allocate an array only for those. also fixes an error where edge lengths were being compared while the verts were being placed. (now do beforehand)
2012-03-19bmesh: inset tool, access from face menu (Ctrl+F)Campbell Barton
- Even option (like solidify even option) - Relative option (insets based on lengths of surrounding edges) TODO: merge tares when 2+ face corners meet but don't form a contiguous region.