- added new mathutils.Color() type, use with rna so we can do for eg: material.diffuse_color.r = 1.0 # also has hsv access material.diffuse_color.s = 0.6 - made Mathutils and Geometry module names lowercase.
		
			
				
	
	
		
			17 lines
		
	
	
		
			308 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			308 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import mathutils
 | 
						|
 | 
						|
vec = mathutils.Vector(1.0, 2.0, 3.0)
 | 
						|
 | 
						|
mat_rot = mathutils.RotationMatrix(90, 4, 'X')
 | 
						|
mat_trans = mathutils.TranslationMatrix(vec)
 | 
						|
 | 
						|
mat = mat_trans * mat_rot
 | 
						|
mat.invert()
 | 
						|
 | 
						|
mat3 = mat.rotation_part()
 | 
						|
quat1 = mat.to_quat()
 | 
						|
quat2 = mat3.to_quat()
 | 
						|
 | 
						|
angle = quat1.difference(quat2)
 | 
						|
 | 
						|
print(angle) |