Proportional editing for IPO editor - version ready for feedback by artists.
This works by using the distance in the x axis only (usually artists want to influence nearby keyframes based on timing, not value). Tweaking handles is the same as tweaking the central handle. It's a bit ambiguous if proportional editing is really meaningful for handles but will leave that for artists to decide.
This commit is contained in:
		@@ -114,8 +114,9 @@ typedef struct bAnimListElem {
 | 
			
		||||
	int     flag;           /* copy of elem's flags for quick access */
 | 
			
		||||
	int     index;          /* for un-named data, the index of the data in its collection */
 | 
			
		||||
	
 | 
			
		||||
	short   update;         /* (eAnim_Update_Flags)  tag the element for updating */
 | 
			
		||||
	
 | 
			
		||||
	char    update;         /* (eAnim_Update_Flags)  tag the element for updating */
 | 
			
		||||
	char    tag;            /* tag the included data. Temporary always */
 | 
			
		||||
 | 
			
		||||
	short   datatype;       /* (eAnim_KeyType) type of motion data to expect */
 | 
			
		||||
	void   *key_data;       /* motion data - mostly F-Curves, but can be other types too */
 | 
			
		||||
	
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user