[Soc-2005-cvs] CVS commit: soc-blender/source/blender/blenkernel BKE_nurbs.h soc-blender/source/blender/blenkernel/intern curve.c displist.c nurbs.c soc-blender/source/blender/makesdna DNA_curve_types.h soc-blender/source/blender/src editcurve.c

Emmanuel Stone emmanuel.stone at gmail.com
Thu Aug 11 04:13:55 CEST 2005


eman (Emmanuel Stone) 2005/08/11 04:13:55 CEST

  Modified files:        (Branch: eman)
    soc-blender/source/blender/blenkernel BKE_nurbs.h 
    soc-blender/source/blender/blenkernel/intern curve.c 
                                                 displist.c 
                                                 nurbs.c 
    soc-blender/source/blender/makesdna DNA_curve_types.h 
    soc-blender/source/blender/src editcurve.c 
  
  Log:
  Added support for libNurbana primitives to Blender.
  Accessed via rt==11, which is enabled automagically when adding a new NURBS primitive.
  Added NurbanaPtr to Nurb struct, this is a void* which points to location of associate libNurbana Obj.
  Curves work well.
  Circles work, but have extraneous control points due to difference in libNurbana and Blender's representations. Will fix soon.
  Surface, Tube and Torus appear to have correct control meshes, but do not render.
  Sphere currently crashes blender, but i think i know what causes it.
  Modifying the curves control points works. Changing the resolution/order or adding new control points is untested.
  
  Switching out of rt==11 to see old render probably won't currently work due to memory allocation issues.
  
  Cleaned up some old debug code too.
  
  Revision  Changes    Path
  1.1.2.2   +3 -0      soc-blender/source/blender/blenkernel/Attic/BKE_nurbs.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/blenkernel/Attic/BKE_nurbs.h.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=eman>
  1.1.1.1.4.3 +7 -28     soc-blender/source/blender/blenkernel/intern/curve.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/blenkernel/intern/curve.c.diff?r1=1.1.1.1.4&r2=1.1.1.1.4.3&cvsroot=soc-2005&only_with_tag=eman>
  1.1.1.1.4.3 +31 -13    soc-blender/source/blender/blenkernel/intern/displist.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/blenkernel/intern/displist.c.diff?r1=1.1.1.1.4&r2=1.1.1.1.4.3&cvsroot=soc-2005&only_with_tag=eman>
  1.1.2.2   +111 -3    soc-blender/source/blender/blenkernel/intern/Attic/nurbs.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/blenkernel/intern/Attic/nurbs.c.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=eman>
  1.1.1.1.4.1 +2 -1      soc-blender/source/blender/makesdna/DNA_curve_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/makesdna/DNA_curve_types.h.diff?r1=1.1.1.1.4&r2=1.1.1.1.4.1&cvsroot=soc-2005&only_with_tag=eman>
  1.1.1.1.4.3 +11 -8     soc-blender/source/blender/src/editcurve.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/src/editcurve.c.diff?r1=1.1.1.1.4&r2=1.1.1.1.4.3&cvsroot=soc-2005&only_with_tag=eman>


More information about the Soc-2005-cvs mailing list