f4e4009afd 
					 
					
						
						
							
							Cleanup: some bad sizeof() usages.  
						
						
						
						
					 
					
						2016-08-18 16:18:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c885cea7bb 
					 
					
						
						
							
							Cleanup: spelling  
						
						
						
						
					 
					
						2016-07-16 17:48:57 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac5e989d4a 
					 
					
						
						
							
							Fix for NULL used instead of false  
						
						
						
						
					 
					
						2016-02-20 14:06:08 +05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						083d6d63c8 
					 
					
						
						
							
							Fix weld edges into faces splicing verts that shared a face  
						
						... 
						
						
						
						This could happen with degenerate faces. 
						
						
					 
					
						2015-12-24 03:36:06 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba82981a2f 
					 
					
						
						
							
							Rename mesh operators  
						
						... 
						
						
						
						- 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-22 17:12:32 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4123b30323 
					 
					
						
						
							
							BMesh: split-by-edges minor fixes  
						
						... 
						
						
						
						- select all newly created edges
- remove redundant edges (not essential but nicer output). 
						
						
					 
					
						2015-12-17 18:10:04 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						88191f7fa3 
					 
					
						
						
							
							BMesh: support connecting single-edge island links  
						
						... 
						
						
						
						Handle these cases by temporarily disconnecting the single links to ensure isolated islands,
then link back up after. 
						
						
					 
					
						2015-12-17 05:13:57 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						008c1dbb94 
					 
					
						
						
							
							BMesh: split-py-edge now splices verts into edges  
						
						... 
						
						
						
						Edge chains spanning faces or ending without a connecting edge
are now supported by splicing verts into the face boundaries. 
						
						
					 
					
						2015-12-15 16:23:25 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2180b38513 
					 
					
						
						
							
							Fix split-py-edge assuming valid face indices  
						
						... 
						
						
						
						Also reduce variable scope 
						
						
					 
					
						2015-12-15 16:13:49 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a158a74700 
					 
					
						
						
							
							BMesh: split-face by edges support isolated edges  
						
						... 
						
						
						
						Previously edges needed to be connected to the faces. 
						
						
					 
					
						2015-12-14 00:16:09 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b7090b3d1c 
					 
					
						
						
							
							BMesh: replace BLI_array w/ BLI_buffer  
						
						... 
						
						
						
						Also reuse temporary buffer between calls. 
						
						
					 
					
						2015-12-14 00:16:09 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c742b4e9a 
					 
					
						
						
							
							Mistake in last commit  
						
						
						
						
					 
					
						2015-12-11 18:12:46 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d70e0b6654 
					 
					
						
						
							
							BMesh: Boolean as an edit-mode tool  
						
						... 
						
						
						
						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-11 17:54:42 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c593855b29 
					 
					
						
						
							
							BMesh: hole support for intersect tool  
						
						... 
						
						
						
						Support cutting many outlines into a single face (creating edges between isolated regions). 
						
						
					 
					
						2015-12-11 12:01:22 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b29ee36f6a 
					 
					
						
						
							
							Fix T46900: Inset Faces Thickness & Depth Do Not Use Scene Units (i.e. 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... 
						
						
					 
					
						2015-12-01 01:09:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cea086dd97 
					 
					
						
						
							
							cleanup: disallow NULL arg to uvedit_aspect  
						
						... 
						
						
						
						also some typo's 
						
						
					 
					
						2014-12-12 11:18:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bcbbc66795 
					 
					
						
						
							
							Cleanup: unused headers  
						
						
						
						
					 
					
						2014-11-28 15:52:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c3e59379c0 
					 
					
						
						
							
							UI message fix (yeah, I know... :/ ).  
						
						
						
						
					 
					
						2014-08-20 21:52:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9ebf44139 
					 
					
						
						
							
							BMesh: intersect tool  
						
						... 
						
						
						
						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-18 17:09:30 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4795b61c1b 
					 
					
						
						
							
							Cleanup: assert / warn  
						
						
						
						
					 
					
						2014-08-18 16:05:06 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd9a33dc83 
					 
					
						
						
							
							Add mesh tool to split faces by wire edges (face menu)  
						
						... 
						
						
						
						This can be used in a similar way to the knife tool, but the edges are manually setup first. 
						
						
					 
					
						2014-07-11 10:32:33 +10:00