[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [46844] trunk/blender/source/blender: * Bokeh Image angle now has rnge from -720 to +720 degrees

Bastien Montagne montagne29 at wanadoo.fr
Mon May 21 16:18:57 CEST 2012


We do have “angle” RNA float properties, which always output values in 
Radians (so no need to convert in code), and shows user either degrees 
or radians, depending on its choice (in Scene buttons)… Could be used 
here, imho! ;)

Le lun. 21 mai 2012 16:05:48 CEST, Jeroen Bakker a écrit :
> Revision: 46844
>            http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=46844
> Author:   jbakker
> Date:     2012-05-21 14:05:47 +0000 (Mon, 21 May 2012)
> Log Message:
> -----------
>   * Bokeh Image angle now has rnge from -720 to +720 degrees
>
> Modified Paths:
> --------------
>      trunk/blender/source/blender/compositor/operations/COM_BokehImageOperation.cpp
>      trunk/blender/source/blender/makesrna/intern/rna_nodetree.c
>
> Modified: trunk/blender/source/blender/compositor/operations/COM_BokehImageOperation.cpp
> ===================================================================
> --- trunk/blender/source/blender/compositor/operations/COM_BokehImageOperation.cpp	2012-05-21 14:05:39 UTC (rev 46843)
> +++ trunk/blender/source/blender/compositor/operations/COM_BokehImageOperation.cpp	2012-05-21 14:05:47 UTC (rev 46844)
> @@ -38,7 +38,10 @@
>   	this->circularDistance = getWidth()/2;
>   	this->flapRad = (M_PI*2)/this->data->flaps;
>   	this->flapRadAdd = (this->data->angle/360.0)*M_PI*2;
> -	if (this->flapRadAdd>M_PI) {
> +	while (this->flapRadAdd<0.0f) {
> +		this->flapRadAdd+=M_PI*2;
> +	}
> +	while (this->flapRadAdd>M_PI) {
>   		this->flapRadAdd-=M_PI*2;
>   	}
>   }
>
> Modified: trunk/blender/source/blender/makesrna/intern/rna_nodetree.c
> ===================================================================
> --- trunk/blender/source/blender/makesrna/intern/rna_nodetree.c	2012-05-21 14:05:39 UTC (rev 46843)
> +++ trunk/blender/source/blender/makesrna/intern/rna_nodetree.c	2012-05-21 14:05:47 UTC (rev 46844)
> @@ -3111,7 +3111,7 @@
>   	prop = RNA_def_property(srna, "angle", PROP_FLOAT, PROP_NONE);
>   	RNA_def_property_float_sdna(prop, NULL, "angle");
>   	RNA_def_property_float_default(prop, 0.0f);
> -	RNA_def_property_range(prop, -0.0f, 360.0f);
> +	RNA_def_property_range(prop, -720.0f, 720.0f);
>   	RNA_def_property_ui_text(prop, "Angle", "Angle of the bokeh");
>   	RNA_def_property_update(prop, NC_NODE|NA_EDITED, "rna_Node_update");
>
> @@ -3140,7 +3140,7 @@
>   	RNA_def_property_float_sdna(prop, NULL, "lensshift");
>   	RNA_def_property_float_default(prop, 0.0f);
>   	RNA_def_property_range(prop, -1.0f, 1.0f);
> -	RNA_def_property_ui_text(prop, "Lens shift", "Shift of the lens");
> +	RNA_def_property_ui_text(prop, "Lens shift", "Shift of the lens components");
>   	RNA_def_property_update(prop, NC_NODE|NA_EDITED, "rna_Node_update");
>
>   }
>
> _______________________________________________
> Bf-blender-cvs mailing list
> Bf-blender-cvs at blender.org
> http://lists.blender.org/mailman/listinfo/bf-blender-cvs
>


More information about the Bf-committers mailing list