21744217ce 
					 
					
						
						
							
							Cleanup: remove some #if 0 blocks  
						
						 
						
						... 
						
						
						
						Reviewers: brecht, campbellbarton
Differential Revision: https://developer.blender.org/D3802  
						
						
					 
					
						2018-10-17 12:43:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2deeca4fb0 
					 
					
						
						
							
							Cleanup: remove references to DerivedMesh  
						
						 
						
						
						
						
					 
					
						2018-10-15 16:06:42 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1b910082a0 
					 
					
						
						
							
							Edit Mesh: replace DerivedMesh w/ Mesh  
						
						 
						
						... 
						
						
						
						DerivedMesh is now removed from edit-mesh modifier evaluation. 
						
						
					 
					
						2018-10-09 17:48:28 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a3bb385ca0 
					 
					
						
						
							
							Edit Mesh: Move Edit Mesh display settings to overlay's  
						
						 
						
						... 
						
						
						
						This makes the Edit Mesh display settings common to all objects. They can
also be set differently per viewport.
Modifying extra data (seams, sharp edges etc...) will no longer set them
automaticaly visible.
Bumping version because we need to force set all extra draw options for
older files. 
						
						
					 
					
						2018-09-25 22:51:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7170ff429f 
					 
					
						
						
							
							Cleanup: trailing space  
						
						 
						
						
						
						
					 
					
						2018-08-21 17:18:42 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e8748e5ae7 
					 
					
						
						
							
							Fixed comment formatting in editmesh.c  
						
						 
						
						
						
						
					 
					
						2018-08-04 22:11:57 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cc004fd13c 
					 
					
						
						
							
							Some more minor typo fixes in comments.  
						
						 
						
						
						
						
					 
					
						2018-08-01 14:37:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5d2d36b068 
					 
					
						
						
							
							Applied soc-2017-normal-tools  
						
						 
						
						
						
						
					 
					
						2018-05-25 22:24:24 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bfc9d426bb 
					 
					
						
						
							
							Multi-Object Editing  
						
						 
						
						... 
						
						
						
						This adds initial multi-object editing support.
- Selected objects are used when entering edit & pose modes.
- Selection & tools work on all objects however many tools need porting
  See: T54641 for remaining tasks.
Indentation will be done separately.
See patch: D3101 
						
						
					 
					
						2018-04-16 17:56:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bdbf4471a6 
					 
					
						
						
							
							TexFace removal part 3  
						
						 
						
						... 
						
						
						
						- MTexPoly structure & layer type.
- The 'Mesh.uv_textures' layers.
- DerivedMesh TexFace drawing.
- Scripts & UI. 
						
						
					 
					
						2017-05-25 15:19:58 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f5604af464 
					 
					
						
						
							
							Cleanup: use BM_mesh_* prefix for BMesh functions  
						
						 
						
						
						
						
					 
					
						2016-01-14 13:00:11 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c16a8983ef 
					 
					
						
						
							
							Corrective Smooth Modifier (aka delta-mush)  
						
						 
						
						... 
						
						
						
						This modifier can be used to correct bad deformations,
Original patch D1183 by @sazerac , with own modifications 
						
						
					 
					
						2015-03-31 10:20:11 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4ca67869cc 
					 
					
						
						
							
							Code cleanup: remove unused includes  
						
						 
						
						... 
						
						
						
						Opted to keep includes if they are used indirectly (even if removing is possible). 
						
						
					 
					
						2014-05-01 04:47:51 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ea269c21ea 
					 
					
						
						
							
							Code cleanup: move edit-derivedmesh free to BKE_editmesh_free_derivedmesh  
						
						 
						
						
						
						
					 
					
						2014-02-28 20:12:45 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						238d2f962d 
					 
					
						
						
							
							BMesh Refactor: BKE_bmbvh_new can now be created without an EditMesh.  
						
						 
						
						... 
						
						
						
						This adds BM_bmesh_calc_tessellation() so we can get triangles from a
bmesh without having to have an editmesh available. 
						
						
					 
					
						2013-11-18 18:25:47 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3264461598 
					 
					
						
						
							
							move bmesh array lookup data and utility functions from editmesh into bmesh,  
						
						 
						
						... 
						
						
						
						since enough bmesh operations can also take advantage of direct index lookups on verts/edges/faces.
developers note:
- EDBM_index_arrays_init/ensure/free -> BM_mesh_elem_table_ensure/init/free
- EDBM_vert/edge/face_at_index -> BM_vert/edge/face_at_index
- EDBM_uv_element_map_create/free -> BM_uv_element_map_create/free
- ED_uv_element_get -> BM_uv_element_get 
						
						
					 
					
						2013-10-28 02:05:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						27df6a3b54 
					 
					
						
						
							
							scanfill curves, ngons, masks had their own memarena code and would allocate a new one for every fill.  
						
						 
						
						... 
						
						
						
						now use BLI_memarena and support passing the arena into the fill function, so the arena is re-used, when scanfill is called in a loop. 
						
						
					 
					
						2013-08-28 02:07:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7db1d6556d 
					 
					
						
						
							
							code cleanup: add break statements in switch ()'s, (even at the last case).  
						
						 
						
						
						
						
					 
					
						2013-07-21 08:16:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1cc52288d5 
					 
					
						
						
							
							fix for crash while drawing editmesh with weights in rare cases when the length was set but array NULL.  
						
						 
						
						
						
						
					 
					
						2013-04-27 23:42:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5c72a19c09 
					 
					
						
						
							
							add display mode for sharp edges.  
						
						 
						
						
						
						
					 
					
						2013-04-18 17:09:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						14f9f167b2 
					 
					
						
						
							
							display options to help with 3d printing.  
						
						 
						
						... 
						
						
						
						editmesh debug info,
- overhang (with axis angle options)
- wall thickness (with min/max distance)
- self-intersections.
access below 'Mesh Display' panel. 
						
						
					 
					
						2013-04-17 09:27:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						37e73aa368 
					 
					
						
						
							
							code cleanup: use BKE naming conventions for functions in BKE_editmesh.h and BKE_editmesh_bvh.h  
						
						 
						
						
						
						
					 
					
						2013-04-16 05:59:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						77da6b3662 
					 
					
						
						
							
							move editmesh functions out editderivedmesh.c into editmesh.c  
						
						 
						
						
						
						
					 
					
						2013-04-16 05:46:17 +00:00