xform writes it self to xml
This commit is contained in:
parent
51f9740917
commit
9b54d64531
@ -107,27 +107,8 @@ begin
|
|||||||
format('vibrancy="%g" ', [cp1.vibrancy]) + hue + url + nick + '>');
|
format('vibrancy="%g" ', [cp1.vibrancy]) + hue + url + nick + '>');
|
||||||
{ Write transform parameters }
|
{ Write transform parameters }
|
||||||
t := NumXForms(cp1);
|
t := NumXForms(cp1);
|
||||||
for i := 0 to t - 1 do
|
for i := 0 to t - 1 do begin
|
||||||
begin
|
FileList.Add(cp1.xform[i].ToXMLString);
|
||||||
with cp1.xform[i] do
|
|
||||||
begin
|
|
||||||
a := c[0][0];
|
|
||||||
b := c[1][0];
|
|
||||||
cc := c[0][1];
|
|
||||||
d := c[1][1];
|
|
||||||
e := c[2][0];
|
|
||||||
f := c[2][1];
|
|
||||||
varlist := '';
|
|
||||||
for j := 0 to NRVAR - 1 do
|
|
||||||
begin
|
|
||||||
if vars[j] <> 0 then
|
|
||||||
begin
|
|
||||||
varlist := varlist + varnames(j) + format('="%f" ', [vars[j]]);
|
|
||||||
end;
|
|
||||||
end;
|
|
||||||
FileList.Add(Format(' <xform weight="%g" color="%g" symmetry="%g" ', [density, color, symmetry]) +
|
|
||||||
varlist + Format('coefs="%g %g %g %g %g %g"/>', [a, cc, b, d, e, f]));
|
|
||||||
end;
|
|
||||||
end;
|
end;
|
||||||
{ Write palette data }
|
{ Write palette data }
|
||||||
if not sheep then begin
|
if not sheep then begin
|
||||||
|
Loading…
Reference in New Issue
Block a user