Index of /Research/Hartenstein/software

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory   -  
[   ]CurveMorphing-macosx..>2012-07-03 23:10 86K 
[   ]CurveMorphing-ubuntu..>2012-07-03 23:10 78K 
[   ]CurveMorphing-ubuntu..>2012-07-03 23:10 104K 
[TXT]CurveMorphing.c 2012-07-03 23:10 25K 
[TXT]CurveMorphing_just_C.c 2012-07-03 23:10 94K 
[DIR]imagej/ 2012-07-03 23:10 -  
[   ] 2012-07-03 23:10 84K 
[   ] 2012-07-03 23:10 401  
[DIR]temp/ 2012-07-03 23:10 -  
[TXT]utilities.c 2012-07-03 23:10 4.9K 

CurveMorphing Module

Copyright Albert Cardona @ 2005,2006
Released under the General Public License

Version: 2.0 auto
Date: 2006-07-25


In unix and linux systems, open a terminal and type:

	$ cd CurveMorphing/
	$ CFLAGS=-O3 python build_ext

and a will be generated under ./build/lib.your.OS.version/

For debugging purposes, the CurveMorphing_just_C.c file can be compiled as a standalone:

Setup the DEBUG_CURVEMORPHING within the file, and then

	$ gcc -g -Wall -lm -std=c99 -pg CurveMorphing_just_C.c -o CurveMorphing_just_C.o

A profile of the time spent in each line and/or function can then be generated:

	$ gprof -A CurveMorphing_just_C.o CurveMorphing_just_C.o.gmon > profile

and the corresponding 'profile' file read with any text editor.


Simply put the in your $PYTHONPATH for Blender to find it.

In MacOSX, unless running Blender from a terminal some tweaking is necessary. Create the file


and type in it something SIMILAR to the text below and then logout/login.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "">
<plist version="1.0">

If you have the developer tools, you may create the file with the Properties\


When in Blender, open a text window, open the and push alt+p to launch the plugin.
Alternatively, just drop the plugin in your Blender scripts folder and refresh the plugins list. It will appear under 'Import'.

Move the mouse over the different buttons to see the tooltips. If in doubt just push 'Draw' to use default settings.

Have fun!