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
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.
2017-03-05BMesh: Add 'cut' separate mode for intersect toolCampbell Barton
It was only possible to separate all geometry from an intersection or none. Made this into an enum with a 3rd option to 'Cut', (now default) which keeps each side of the intersection separate without splitting faces in half.
2017-03-05Fix T50855: Intersect (knife) w/o separate doesn't selectCampbell Barton
2016-08-18Cleanup: some bad sizeof() usages.Bastien Montagne
2016-07-16Cleanup: spellingCampbell Barton
2016-02-20Fix for NULL used instead of falseSergey Sharybin
2015-12-23Fix weld edges into faces splicing verts that shared a faceCampbell Barton
This could happen with degenerate faces.
2015-12-22Rename mesh operatorsCampbell Barton
- use 'Intersect' prefix for boolean and regular intersection. hints that they use the same basic logic with different modes. - 'split by edges' while correct - isn't very descriptive.
2015-12-17BMesh: split-by-edges minor fixesCampbell Barton
- select all newly created edges - remove redundant edges (not essential but nicer output).
2015-12-16BMesh: support connecting single-edge island linksCampbell Barton
Handle these cases by temporarily disconnecting the single links to ensure isolated islands, then link back up after.
2015-12-15BMesh: split-py-edge now splices verts into edgesCampbell Barton
Edge chains spanning faces or ending without a connecting edge are now supported by splicing verts into the face boundaries.
2015-12-15Fix split-py-edge assuming valid face indicesCampbell Barton
Also reduce variable scope
2015-12-13BMesh: split-face by edges support isolated edgesCampbell Barton
Previously edges needed to be connected to the faces.
2015-12-13BMesh: replace BLI_array w/ BLI_bufferCampbell Barton
Also reuse temporary buffer between calls.
2015-12-11Mistake in last commitCampbell Barton
2015-12-11BMesh: Boolean as an edit-mode toolCampbell Barton
Works much the same as intersect operator, expose as a new operator since for users its quite different. Access from face menu. Internally, this adds boolean args to BM_mesh_intersect function.
2015-12-11BMesh: hole support for intersect toolCampbell Barton
Support cutting many outlines into a single face (creating edges between isolated regions).
2015-12-01Fix T46900: Inset Faces Thickness & Depth Do Not Use Scene Units (i.e. ↵Bastien Montagne
Imperial). Was the case of several Mesh operators actually (and probably others, but cannot check everything). Added `RNA_def_property_float_distance` helper, avoids having to set PROP_DISTANCE subtype explicitly each time...
2014-12-12cleanup: disallow NULL arg to uvedit_aspectCampbell Barton
also some typo's
2014-11-28Cleanup: unused headersCampbell Barton
2014-08-20UI message fix (yeah, I know... :/ ).Bastien Montagne
2014-08-18BMesh: intersect toolCampbell Barton
Modeling tool to cut intersections into geometry (like boolean, without calculating inside/outside). Faces are split along intersections, leaving new edges selected. Access from Face menu.
2014-08-18Cleanup: assert / warnCampbell Barton
2014-07-11Add mesh tool to split faces by wire edges (face menu)Campbell Barton
This can be used in a similar way to the knife tool, but the edges are manually setup first.