SVG2 - expand the definiton for geometry properties

Filip Biterski <[email protected]> Mon, 11 May 2020 03:31:46 +0200
Newsgroups gmane.comp.web.svg
Message-ID <CANNZmfTXdfZSoKrOwh9Brj7LusitNrN7BjjHw+N7J82V3nXWGA@mail.gmail.com>
--000000000000068f1605a5555026
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello,
this is my first message regarding the specification, and I'm not sure if
I'm doing this right but I have a a question/idea about SVG and I would
like to share it with you.

Why are Geometry Properties defined only on =E2=80=98circle=E2=80=99, =E2=
=80=98ellipse=E2=80=99, =E2=80=98rect=E2=80=99,
=E2=80=98image=E2=80=99, =E2=80=98foreignObject=E2=80=99 and the =E2=80=98s=
vg=E2=80=99 graphic elements?  Can geometry
properties be expended to include more graphic elements?

I noticed this inconsistency while working on a project that applies CSS
transitions on geometry properties of SVG graphic's elements'. Specifically
I was attempting to apply transitions on css-equivalent attributes 'x1',
'y1', 'x2' and 'y2' of 'line' element, however this can't be done since
geometry properties aren't defined for that element.

Thank you,
Filip Biterski

--000000000000068f1605a5555026
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello,<br>this is my first message regarding the specifica=
tion, and I&#39;m not sure if I&#39;m doing this right but I have a a quest=
ion/idea about SVG and I would like to share it with you.<br><br>Why are Ge=
ometry Properties defined only on=C2=A0=E2=80=98circle=E2=80=99, =E2=80=98e=
llipse=E2=80=99, =E2=80=98rect=E2=80=99, =E2=80=98image=E2=80=99, =E2=80=98=
foreignObject=E2=80=99 and the =E2=80=98svg=E2=80=99 graphic elements?=C2=
=A0

Can geometry properties be expended=C2=A0to include more graphic elements?

<br><br>I noticed this inconsistency while working on a project that applie=
s CSS transitions on=20
 geometry properties of=20

SVG graphic&#39;s elements&#39;. Specifically I was attempting to apply tra=
nsitions on css-equivalent attributes &#39;x1&#39;, &#39;y1&#39;, &#39;x2&#=
39; and &#39;y2&#39; of &#39;line&#39; element, however this can&#39;t be d=
one since geometry properties aren&#39;t defined for that element.<br><br>T=
hank you,<div>Filip Biterski</div></div>

--000000000000068f1605a5555026--