Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-24 | Fix edge/vert slide UV-correct & zero length edges | Campbell Barton | |
When calculating loop angle weighting, skip overlapping vertices. | |||
2015-06-21 | Cleanup: quiet warning | Campbell Barton | |
2015-06-21 | BMesh: replace BLI_array -> BLI_stack | Campbell Barton | |
Also use more direct custom-data access. | |||
2015-06-20 | BMesh: simplify join-tri's | Campbell Barton | |
2015-06-20 | BMesh: minor optimization for UV island walker | Campbell Barton | |
2015-06-19 | avoid assert with bmesh inset | Campbell Barton | |
2015-06-18 | Fix leak in edge-offset | Campbell Barton | |
2015-06-17 | BMesh: Add edge-offset option: cap-endpoint | Campbell Barton | |
Creating triangles at endpoints is often not so good, disable by default. | |||
2015-06-16 | Fix own mistake selecting linked | Campbell Barton | |
2015-06-16 | Cleanup: style | Campbell Barton | |
2015-06-15 | Add missing file | Campbell Barton | |
2015-06-15 | BMesh: edge-offset feature (Ctrl+Shift+R) | Campbell Barton | |
Ability to quickly add 2x edge loops on either side of selected loops. | |||
2015-06-12 | BLI_linklist, avoid full list search for append | Campbell Barton | |
For areas that require append, store the last node, Previous behavior would too easily hide poorly performing code. Also avoid (prepend, reverse) where possible. | |||
2015-06-11 | BMesh: flatten faces operator | Campbell Barton | |
2015-06-11 | BMesh: add BMO_ITER_INDEX macro | Campbell Barton | |
2015-06-06 | Cleanup | Campbell Barton | |
2015-06-05 | Fix T44961, bevel spikes out when certain angles near 180. | Howard Trickey | |
Made the test for whether one can "see" an adjacent edge less knife-close to 180. This means it will chose to slide along such an edge less often, and avoid some spikes. | |||
2015-06-05 | BMesh: decimator, allow vgroup factor over 1 | Campbell Barton | |
Can be useful to apply more extreme weighting | |||
2015-06-04 | BMesh decimate, improve behavior with weights | Campbell Barton | |
Add slider to adjust the influence of weights relative to geometry distortion. This allows subtle influences to be applied - without drastic changes in behavior. | |||
2015-06-04 | correct last commit | Campbell Barton | |
2015-06-04 | BMesh: decimator minor edits | Campbell Barton | |
2015-06-03 | Fix T41177. Bevel shouldn't try to slide along edge when can't see it. | Howard Trickey | |
2015-06-02 | Fix T44742. Bevel now avoids vertex meshes when only two edges are beveled. | Howard Trickey | |
Also, changed the algorithm for generating the vertex meshes when not all edges into a vertex are beveled. Now it tries to slide along edges that form part of the silhouette when possible; when not possible, it tries to snap to the best plane in between the beveled edges. | |||
2015-05-30 | Fix leak in BMesh convex hull operator | Campbell Barton | |
2015-05-29 | BMesh: select linked /w delimiters & wire edges | Campbell Barton | |
Add support for using edge delimiters mixed with wire edges. Code isn't so elegant but users will expect this. | |||
2015-05-28 | BMesh: correct flag check (own mistake) | Campbell Barton | |
2015-05-28 | BMesh: util functions to get edge loops from verts | Campbell Barton | |
2015-05-26 | BMesh: join tris, split angle limit in two | Campbell Barton | |
Use a separate limit for face-angle and shape comparisons. There was no way to join non-rectangular, co-planer tries. | |||
2015-05-26 | BMesh: join tris now delimits all UV/Color layers | Campbell Barton | |
Previously was only checking active layers Also add delimit by edge seam | |||
2015-05-24 | Fix error joining tris -> quads | Campbell Barton | |
Incorrect flag check, would need to run multiple times. | |||
2015-05-23 | Cleanup: typos | Campbell Barton | |
2015-05-22 | Fix for join faces ignoring angle limit | Campbell Barton | |
Angle limit for join-faces was more advice then actual limit. Now joining entire selection, gives assurance that no faces above the limit will be merged. The purpose of this was to allow users to isolate 2 faces and always join them. Instead, support this by bypassing limit only when its not set and 2 faces are selected. | |||
2015-05-22 | BMesh: extrude region didnt copy edge flags | Campbell Barton | |
Newly created edges around regions wouldn't get the edge flags from surrounding geometry. | |||
2015-05-21 | BMesh: decrease decimate epsilon | Campbell Barton | |
Since using doubles to calculate cost, using topology fallback cost isn't needed as much. | |||
2015-05-21 | Fix T44780: Decimate planar creates concave edges | Campbell Barton | |
Float precision was causing problems for decimate, small faces that create a nearly flat surface were detected as having no 'cost' to collapse. | |||
2015-05-21 | BMesh: decimate improvement for flat surfaces | Campbell Barton | |
Previously decimate on flat areas of a mesh would more or less randomly collapse edges. (giving bad topology). This commit includes a topology 'cost', so smaller edges on flat surfaces collapse first. | |||
2015-05-20 | BMesh: decimate, test for face flip was too low | Campbell Barton | |
Created overlapping faces in T44780 | |||
2015-05-20 | BMesh: decimate wasn't using face/edge centers | Campbell Barton | |
When calculating quadrics, using the first-vertex isn't correct. | |||
2015-05-20 | doxygen: corrections/updates | Campbell Barton | |
Also add depsgraph & physics | |||
2015-05-19 | BMesh: calls to store selection at the list head | Campbell Barton | |
2015-05-19 | BMesh: add BM_edge_pair_share_face_by_len | Campbell Barton | |
2015-05-17 | Cleanup: indentation | Campbell Barton | |
2015-05-16 | BMesh: add UV delimit for select-linked, dissolve | Campbell Barton | |
2015-05-16 | BMesh: add sharp edge delimiter | Campbell Barton | |
2015-05-15 | Cleanup: style, spelling | Campbell Barton | |
2015-05-15 | BMesh: add loop-shell walker | Campbell Barton | |
2015-05-15 | BMesh: rename loop walker -> edgeloop | Campbell Barton | |
2015-05-11 | GHash: avoid redundant casts | Campbell Barton | |
2015-05-06 | Correct own error: is_manifold_region on wire vert | Campbell Barton | |
2015-05-05 | Math Lib: rename fill_*, to copy_* | Campbell Barton | |
matching convention for fixed length api, eg: copy_v3_fl |