[Bf-blender-cvs] CVS commit: blender/source/blender/python/api2_2x Group.c

Campbell Barton cbarton at metavr.com
Sun Mar 19 05:45:58 CET 2006


campbellbarton (Campbell Barton) 2006/03/19 05:45:58 CET

  Modified files:
    blender/source/blender/python/api2_2x Group.c 
  
  Log:
  Added support for group objects
    grp.objects
  
  To have an iterator assigned as well as a list. Since gp.objects is an ietartor this is expected.
  grp.objects= someGroup.objects works now.
  
  Some other small fixes made.
  
  Made a wrapper for add_to_group() That handles the OB_FROMGROUP flag. Should be moved to group.c's add_to_group()
  
  void add_to_group_wraper(Group *group, Object *ob) {
  	Base *base;
  	add_to_group(group, ob);
  
  	if (!(ob->flag & OB_FROMGROUP)) { /* do this to avoid a listbase lookup */
  		ob->flag |= OB_FROMGROUP;
  
  		base= object_in_scene(ob, G.scene);
  		if (base)
  			base->flag |= OB_FROMGROUP;
  	}
  }
  
  Revision  Changes    Path
  1.3       +62 -36    blender/source/blender/python/api2_2x/Group.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Group.c.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list