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
2021-06-28Cleanup: repeated terms in code comments & error messagesCampbell Barton
2021-02-05Cleanup: correct spelling in commentsCampbell Barton
2020-03-19Cleanup: `make format` after SortedIncludes changeDalai Felinto
2020-01-09Fix T72375: Crash when using spin toolmano-wii
The original geometry referenced in `vtable` was deleted by the `extrude_face_region` operator. It is read soon after, so don't delete the original geometry (param `use_keep_orig`). This may have a small impact on performance.
2019-07-31Spelling fixes in comments and descriptions, patch by luzpazBrecht Van Lommel
Differential Revision: https://developer.blender.org/D3744
2019-04-17ClangFormat: apply to source, most of internCampbell Barton
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
2019-03-27Cleanup: style, use braces for bmeshCampbell Barton
2019-03-13BMesh: make edge winding from face optionalCampbell Barton
Broke uv-sphere creation, further it might be a problem for script authors expecting matching edge order for duplicated content. Now only apply this when duplicating via the operator.
2019-03-13Fix T62487: Flipped normals extruding edge loopCampbell Barton
2019-02-18doxygen: add newline after \fileCampbell Barton
While \file doesn't need an argument, it can't have another doxy command after it.
2019-02-06Cleanup: remove redundant doxygen \file argumentCampbell Barton
Move \ingroup onto same line to be more compact and make it clear the file is in the group.
2019-02-05Fix T58221: Spin tool w/ merge first/last crashesCampbell Barton
Spinning geometry that included non boundary/wire edges crashed when merge first/last enabled.
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell Barton
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits.
2019-01-04Fix T60099: Inconsistent normals from spin toolCampbell Barton
2019-01-04Fix eternal loop in spin tool merge first/lastCampbell Barton
2018-12-06Fix T58832: Spin tool creates duplicate facesCampbell Barton
2018-09-26BMesh: spin option to merge first/lastCampbell Barton
For 360d revolutions this is almost always whats intended, enable by default.
2018-09-25BMesh: option to flip normals for extrude/spinCampbell Barton
2018-06-04Cleanup: strip trailing space in bmesh moduleCampbell Barton
2018-01-18Fix T53811: "bmesh.ops.split" crashCampbell Barton
2017-05-06bmesh: use 'uint' instead of 'unsigned int'Campbell Barton
no functional changes.
2017-03-11BMesh: add BM_mesh_separate_facesCampbell Barton
Fast-path for bmesh split operator which duplicates and deletes. Use when only separating faces, currently used by the intersect tool.
2016-07-01BMesh: make toolflags optionalCampbell Barton
Saves 8 bytes per vert/edge/face. Gives overall ~20-25% memory saving for dyntopo sculpting and modifiers that use BMesh.
2016-03-05Cleanup: quiet -Wcomma, cast to void where neededCampbell Barton
2015-05-05Cleanup: function arg wrappingCampbell Barton
2014-11-21Cleanup: typoCampbell Barton
2014-08-25Fix T40993: Store selection history for extrudeCampbell Barton
2014-01-17BMesh: add bmesh delete functions that dont depend on operator flagsCampbell Barton
2013-10-09code cleanup: redundant includes and add minor comments.Campbell Barton
2013-09-02fix [#36412] Pivot of active element switches to last selected face after ↵Campbell Barton
duplicating vertices.
2013-08-22correct own error in r59365, reported as [#36536] Extrusion detaches facesCampbell Barton
2013-08-22bmesh duplicate operator: add vertmap output slot.Campbell Barton
2013-08-21code cleanup: bmesh duplicate functionsCampbell Barton
- avoid using an iterator when stepping around an edges radial loop. - use naming constant with the rest of the bmesh operators.
2013-08-21mesh duplication was doing a loop & hash lookup for every loop corner, when ↵Campbell Barton
there is no need since the faces are aligned. was also initializing and stepping an iterator for no reason.
2013-08-21correct error in recent commit (face customdata)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-01use bmesh for loop macros for looping over mesh verts/edges/facesCampbell Barton
2013-07-28move alloca define into its own header since its not related to BLI_arrayCampbell Barton
2013-07-26fix [#36282] Spin error with non uniform scaleCampbell Barton
add support for passing object matrix to bmesh transform operators.
2013-07-24code cleanup: use iterator macros, and replace BM_LOOPS_OF_FACE with direct ↵Campbell Barton
loop access when converting a bmesh to a mesh.
2013-07-19code cleanup: remove array reallocation in bmesh duplicate function (use alloca)Campbell Barton
2013-06-26correct typos in comments.Campbell Barton
2013-04-15rename axis_angle_to_mat3_no_norm() --> axis_angle_normalized_to_mat3().Campbell Barton
this matches closer to convention from existing functions - angle_v3v3() angle_normalized_v3v3(). also added assert to ensure argument given to axis_angle_normalized_to_mat3() is in fact normalized.
2013-03-30code comments: bmesh operator doxy header descriptions.Campbell Barton
2013-01-14use booleans for bmesh api.Campbell Barton
2012-12-27fix [#33651] Spin tool destroys unselected loose vertexCampbell Barton
bmesh.ops.extrude_face_region() didn't check for isolated verts (not connected to geometry), and removed them, happened for Ctrl+LMB extrude too.
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-28use radians for 'spin' bmesh operator (since the rest of the py api uses ↵Campbell Barton
radians). also rename BMO_OP_SLOT_SUBTYPE_MAP_FLOAT -> BMO_OP_SLOT_SUBTYPE_MAP_FLT for consistency.
2012-11-28bmesh operator naming - use clearer names for args eg: (mat -> matrix, ↵Campbell Barton
use_singleedge -> use_single_edge) also remove duplicate docs for operator arg formatting.
2012-11-27bmesh/py operator api:Campbell Barton
add type checking for element buffers, there was nothing stopping python from passing any element type into an argument when in some cases only verts/edges/faces were expected. now operator args define which types they support.