- It is possible to work with MetaBalls in edit mode now - Added basic UI to the button window (feel free to change it :-)) - Header menus should work - Undo & redo should work - Removed global variable editelems and lastelem (moved it to the MetaBall struct) - All tools from old editmball.c was converted to the operators - Added lastelem to the RNA - Experimental: mb->editelems is only pointer at mb->elems or NULL (depends on Mode). ListBase of MetaElems is not duplicated in edit mode. Tested with scons at Linux and mac OS X TODO: - Recalc data after Undo or Redo - Solve issue with basic MetaBall and Python UI script (only base MetaBall object influence Wiresize and Threshold) - Fix orientation of manipulator in "Normal mode"
		
			
				
	
	
		
			12 lines
		
	
	
		
			436 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			436 B
		
	
	
	
		
			Python
		
	
	
	
	
	
#!/usr/bin/python
 | 
						|
Import ('env')
 | 
						|
 | 
						|
sources = env.Glob('*.c')
 | 
						|
 | 
						|
incs = '../include ../../blenlib ../../blenkernel ../../makesdna ../../imbuf'
 | 
						|
incs += ' ../../windowmanager #/intern/guardedalloc #/extern/glew/include'
 | 
						|
incs += ' #/intern/guardedalloc ../../gpu'
 | 
						|
incs += ' ../../makesrna ../../render/extern/include  #/intern/elbeem/extern'
 | 
						|
 | 
						|
env.BlenderLib ( 'bf_editors_metaball', sources, Split(incs), [], libtype=['core'], priority=[45] )
 |