860dd31647
Merge branch 'master' into blender2.8
2018-10-24 12:55:44 +11:00
db69deea89
BMesh: inline index lookups
...
For release builds this is now the same as indexing the array directly.
2018-10-24 12:54:26 +11:00
756ac74f81
Cleanup: rename 'dm' -> 'me' for 'Mesh' types
2018-10-23 15:00:40 +11:00
dbdf653f8e
Fix bad origindex layers for editmode modifiers
...
Reverts workaround from last commit.
2018-10-23 13:53:42 +11:00
633e2cddd7
BMesh: simple bmesh -> mesh for evaluation
...
Copied from CDDM_from_bmesh, the modifier stack doesn't
need to handle shape keys, vertex parents or selection history
(needed for mode switching).
2018-10-10 13:14:15 +11:00
733e6c0b1d
Merge branch 'master' into blender2.8
2018-10-09 08:46:00 +11:00
da39f10eb7
Fix T57103: Subdivide smooth results in NAN verts
2018-10-09 07:49:54 +11:00
Dalai Felinto
0f03750f4f
Cleanup: Remove bmo_similar.c and small renaming
2018-09-28 10:32:04 -03:00
07747bcd67
Merge branch 'master' into blender2.8
2018-09-26 10:30:34 +10:00
34d98cfe61
BMesh: spin option to merge first/last
...
For 360d revolutions this is almost always whats intended,
enable by default.
2018-09-26 09:55:17 +10:00
a7bf4966e2
Merge branch 'master' into blender2.8
2018-09-25 13:42:51 +10:00
06d4fad313
BMesh: option to flip normals for extrude/spin
2018-09-25 13:31:29 +10:00
Dalai Felinto
502dbcf404
Select Similar: Cleanup - WITH_FREESYTLE
2018-09-21 16:32:24 -03:00
bb3ec3ebaf
BLI_utildefines: rename pointer conversion macros
...
Terms get/set don't make much sense when casting values.
Name macros so the conversion is obvious,
use common prefix for easier completion.
- GET_INT_FROM_POINTER -> POINTER_AS_INT
- SET_INT_IN_POINTER -> POINTER_FROM_INT
- GET_UINT_FROM_POINTER -> POINTER_AS_UINT
- SET_UINT_IN_POINTER -> POINTER_FROM_UINT
2018-09-19 12:12:21 +10:00
f35e9f047a
Merge branch 'master' into blender2.8
2018-09-19 12:14:36 +10:00
0ddf3e110e
Cleanup: comment blocks
2018-09-02 18:51:31 +10:00
ae57383648
Cleanup: comment blocks
2018-09-02 18:28:27 +10:00
21105e1b1f
Cleanup: use simple early exit for common case
...
Caused MSVC warning, may as well do simple check.
2018-08-30 01:19:44 +10:00
1e6a5eb087
Implement BMesh Operator string enumerators and docs generation.
...
Partial implementation of T56496 for review.
Reviewers: campbellbarton
Reviewed By: campbellbarton
Differential Revision: https://developer.blender.org/D3635
2018-08-27 16:15:54 +02:00
d2e70455cf
Merge branch 'master' into blender2.8
2018-08-20 17:53:53 +10:00
f52e31a46d
Fix BMesh edge_bisect, edge_percent being ignored
...
Also fix float/int/bool access methods
2018-08-20 13:38:10 +10:00
d648501e28
BMesh: define suptype for bevel normals.out
...
Not doing this broke doc building.
2018-08-14 22:26:19 +10:00
aac5458fa5
Fix bevel problem for vertex-only cube corners.
...
Was introduced by code from gsoc branch that does better job
on cube corners, but shouldn't have applied to vertex-only case.
2018-08-13 09:25:16 -04:00
eb7b450c0c
Cleanup: style
2018-08-10 08:14:22 +10:00
1ee93dc670
Quiet warnings in bmesh_bevel.c.
2018-08-09 14:43:52 -04:00
2b41b208c7
Merge branch 'soc-2018-bevel' into blender2.8
2018-08-09 19:52:07 +05:30
aa41c86636
Cleanup: trailing space
2018-08-08 20:45:43 +10:00
c41ce58fde
Fix indentation, spacing and added comments
2018-08-05 08:39:20 +05:30
e5e9578881
Added comments to functionality in main bevel code
2018-08-04 23:20:53 +05:30
cc30793a76
Added comments to seam and sharp len, removed unused var
2018-08-04 22:38:54 +05:30
7db1db72bb
Fixed hnmode not being passed with bevel tool
2018-08-04 22:32:28 +05:30
997b35f57a
Added comments on hn_mode, BMOps on bevel
2018-08-04 22:31:53 +05:30
86f6c15809
Removed redundant comment in BMesh
2018-08-04 22:11:11 +05:30
4edae3cc2d
Merge branch 'master' into blender2.8
2018-08-04 13:43:10 +02:00
a56ec3dfe3
Fix T56222: Bevel Modifier bug (uninitialized value).
2018-08-04 13:40:38 +02:00
4e6bcd10e5
Merge branch 'blender2.8' into soc-2018-bevel
2018-07-21 19:29:15 +05:30
b6b185691f
Code cleanup and fixes
2018-07-19 19:27:45 +05:30
43ac0f38d7
Fix weld incoherent normals with weld operation
2018-07-17 18:57:22 +05:30
5ebebcfbff
WM: rename manipulator to gizmo internally
2018-07-14 23:49:00 +02:00
10c1f3fbfe
Fixed shading errors with normals and added proper weighting
...
to harden normals to make it consistent with wn modifier
2018-07-12 23:30:29 +05:30
f4d4047d80
Merge branch 'master' into blender2.8
2018-07-12 11:20:48 +02:00
d75b8e5f01
Cleanup: header guards
2018-07-12 11:19:22 +02:00
13741792ab
Fixed artifacts in bevel with high profile and segments
2018-07-09 21:55:08 +05:30
b360c9d7f9
cleanup of extend edge data and fixed minor errors
2018-07-04 00:04:03 +05:30
31e43d021f
Merge branch 'blender2.8' into soc-2018-bevel
2018-07-02 23:31:19 +05:30
368a64fe04
Refactored bevel normal editing functionality.
2018-07-02 22:55:33 +05:30
74ace41160
Minor cleanup and fixed normal updating erasing entire mesh
2018-07-02 21:47:15 +05:30
0c25881c39
Cleanup of fix_normal_shading
...
Fixed the edge crease that was present and also made significant
performance improvements.
2018-07-29 19:52:23 +05:30
ea6fef9385
Merge branch 'master' into blender2.8
2018-06-30 10:32:55 +02:00
b26e9f0000
Cleanup: rename bmesh_queries -> bmesh_query
...
Other files with the same purpose already used 'query'.
2018-06-30 10:32:21 +02:00