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
2015-09-13Cleanup: spellingCampbell Barton
2015-09-04Partial revert of warning cleanupCampbell Barton
These warnings are false-positives
2015-09-04Quiet warningsJulian Eisel
We had too many warnings lately... was awaiting that someone would kill them - didn't happen -> goes to my commit ratio! :P
2015-08-31error in last commitCampbell Barton
2015-08-31Fix T45954: Inset w/ interpolated vertex colorCampbell Barton
Accumulating ubyte color was overflowing. Thanks to @mont29 for suggested fix.
2015-08-31Math Lib: Add closest_to_plane helper functionsCampbell Barton
- closest_to_plane3 (for float3 planes) - closest_to_plane*_normalized_v3 (for unit length planes) Use when the plane is known to be unit length
2015-08-03Fix T45620: Coplanar faces w/ flipped normals not selectedCampbell Barton
2015-08-03Cleanup: remove redundant normalizeCampbell Barton
2015-08-02correct ifdefCampbell Barton
2015-08-01Fix T45582: Connect vertex hangsCampbell Barton
With multiple branches it was possible the search could run for a long time, especially when there was no possible path to the target. Now use a heap to keep track of the best path and finish immediately once its reached.
2015-08-01BMesh connect pair, fallback to identity matrixCampbell Barton
For overlapping vertices, a matrix for the operation can't be calculated.
2015-07-25Cleanup: double-promotion warningsCampbell Barton
2015-07-05Add 'loop slide' option to bevel. See T45260Howard Trickey
Current behavior of bevel is to 'loop slide' along unbeveled edges when possible, but this produces uneven bevel widths sometimes, so this option lets user choose between having the loop slide effect or having more even bevel widths. Trying it out with default being 'no loop slide', so different from current behavior. May reverse this choice later, depending on user reactions.
2015-06-21Cleanup: quiet warningCampbell Barton
2015-06-21BMesh: replace BLI_array -> BLI_stackCampbell Barton
Also use more direct custom-data access.
2015-06-20BMesh: simplify join-tri'sCampbell Barton
2015-06-19avoid assert with bmesh insetCampbell Barton
2015-06-18Fix leak in edge-offsetCampbell Barton
2015-06-17BMesh: Add edge-offset option: cap-endpointCampbell Barton
Creating triangles at endpoints is often not so good, disable by default.
2015-06-15Add missing fileCampbell Barton
2015-06-11BMesh: flatten faces operatorCampbell Barton
2015-05-30Fix leak in BMesh convex hull operatorCampbell Barton
2015-05-26BMesh: join tris, split angle limit in twoCampbell Barton
Use a separate limit for face-angle and shape comparisons. There was no way to join non-rectangular, co-planer tries.
2015-05-26BMesh: join tris now delimits all UV/Color layersCampbell Barton
Previously was only checking active layers Also add delimit by edge seam
2015-05-24Fix error joining tris -> quadsCampbell Barton
Incorrect flag check, would need to run multiple times.
2015-05-22Fix for join faces ignoring angle limitCampbell 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-22BMesh: extrude region didnt copy edge flagsCampbell Barton
Newly created edges around regions wouldn't get the edge flags from surrounding geometry.
2015-05-05Cleanup: function arg wrappingCampbell Barton
2015-05-02BMesh: BM_mesh_edgesplitCampbell Barton
Did quite a few checks not to tag bad splits (which wasn't working perfectly) Instead rely on BM_vert_separate not to create invalid geometry.
2015-05-02Cleanup: bmesh src/dst order in API argsCampbell Barton
2015-05-01Fix a couple of harmless compiler warnings.Brecht Van Lommel
2015-05-01Fix T44560: Merge Collapse tool - UVs operator panel option ignored with ↵Bastien Montagne
Collapse but not with other merge types. Was missing parameter for collapse bmesh operator...
2015-04-30Fix T44484: Edge-split corrupts meshCampbell Barton
Splitting non-manifold edges could produce duplicate edges.
2015-04-29Fix T44542: 'extend selection' editmode tool would select hidden elements.Bastien Montagne
2015-04-26BMesh: increase subdiv smooth strengthCampbell Barton
Now 1.0 gives near spherical output
2015-04-26Cleanup: bmesh subdivideCampbell Barton
var names were a bit cryptic, set return arg last.
2015-04-26BMesh: subdiv smooth, use simpler even calculationCampbell Barton
Was checking all vertices adjacent faces, now just compare the difference between normal angles. Also default to inverse-square for loopcut-subdiv falloff.
2015-04-26Cleanup: subdivide smooth vertex placementCampbell Barton
2015-04-26BMesh: use const for API callsCampbell Barton
2015-03-11Cleanup: indentationCampbell Barton
2015-03-09Fix T43421: bisect_edges returns insufficient dataCampbell Barton
2015-03-02error in last commitCampbell Barton
2015-03-02Fix T43848: Wrong direction recalculating normalsCampbell Barton
Face islands furthest faces could face towards the center point when connected to sharp edges. Now check the furthest edge of the furthest face, to test for face winding.
2015-03-02BMesh: calc normals, use area weighted centerCampbell Barton
Prevents many small faces skewing center calculation.
2015-02-24Fix T43792: Connect faces fails with ngonsCampbell Barton
Complex ngons that intersected the path multiple times would fail to connect. Now find closest intersections in both directions.
2015-02-23CustomData: const correctness for interp()Campbell Barton
2015-02-02cleanup: style/spellingCampbell Barton
2015-02-02minor edits to last commitCampbell Barton
2015-02-02BMesh: tool to ensure all faces are convexCampbell Barton
Access from Mesh -> Cleanup
2015-02-01BMesh: remove redundant connect-nonplanar loopCampbell Barton