git-svn-id: https://synfig.svn.sourceforge.net/svnroot/synfig@2251
1f10aa63-cdf2-0310-b900-
c93c546f37ac
Layer_Composite(1.0,Color::BLEND_STRAIGHT),
gradient(Color::black(), Color::white()),
threshold(0),
Layer_Composite(1.0,Color::BLEND_STRAIGHT),
gradient(Color::black(), Color::white()),
threshold(0),
+ threshold2(1),
+ positive(false)
{
centers.push_back(Point( 0, -1.5)); radii.push_back(2.5); weights.push_back(1);
centers.push_back(Point(-2, 1)); radii.push_back(2.5); weights.push_back(1);
{
centers.push_back(Point( 0, -1.5)); radii.push_back(2.5); weights.push_back(1);
centers.push_back(Point(-2, 1)); radii.push_back(2.5); weights.push_back(1);
IMPORT(gradient);
IMPORT(threshold);
IMPORT(threshold2);
IMPORT(gradient);
IMPORT(threshold);
IMPORT(threshold2);
return Layer_Composite::set_param(param,value);
}
return Layer_Composite::set_param(param,value);
}
EXPORT(centers);
EXPORT(threshold);
EXPORT(threshold2);
EXPORT(centers);
EXPORT(threshold);
EXPORT(threshold2);
EXPORT_NAME();
EXPORT_VERSION();
EXPORT_NAME();
EXPORT_VERSION();
.set_local_name(_("Gradient Right"))
);
.set_local_name(_("Gradient Right"))
);
+ ret.push_back(ParamDesc("positive")
+ .set_local_name(_("Positive Only"))
+ );
+
const Real dy = p[1] - c[1];
const Real n = (1 - (dx*dx + dy*dy)/(R*R));
const Real dy = p[1] - c[1];
const Real n = (1 - (dx*dx + dy*dy)/(R*R));
+ if (positive && n < 0) return 0;
synfig::Real threshold;
synfig::Real threshold2;
synfig::Real threshold;
synfig::Real threshold2;
synfig::Real totaldensity(const synfig::Point &pos)const;
public:
synfig::Real totaldensity(const synfig::Point &pos)const;
public: