W3C home > Mailing lists > Public > www-svg@w3.org > July 2001

Re: Fwd: Re: SVG 1.0 and SMIL Animation are now Proposed Recomendation

From: Robert DiBlasi <r_diblasi@hotmail.com>
Date: Fri, 27 Jul 2001 16:23:01 +0000
To: jferraio@adobe.com, www-svg@w3.org, w3t-svg@w3.org
Message-ID: <F223SaKkelCC9Zy3qdE000079ac@hotmail.com>
W3C Editor and W3C working team.

In section 15.1, the forth paragraph states:
http://www.w3.org/TR/SVG/filters.html#Introduction

<snip>
When applied to grouping elements such as 'g', the 'filter' property
applies to the contents of the group as a whole. The group's children
do not render to the screen directly; instead, the graphics commands
necessary to render the children are stored temporarily. Typically,
the graphics commands are executed as part of the processing
of the referenced 'filter' element via use of the keywords
SourceGraphic or SourceAlpha. Filter effects can be applied to
grouping elements with no content (e.g., an empty 'g' element),
in which case the SourceGraphic or SourceAlpha consist of a transparent 
black rectangle that is the size of the filter effects region.
</snip>

If you read the first and lost sentence........it would seem to imply that 
thereare elements of type "grouping" ....and ......'g' is one of the 
elements of this group.

This not correct. According to section 5.2 first sentence:
http://www.w3.org/TR/SVG/struct.html#Groups

The 'g' element is a container element for grouping together
related graphics elements

Therefore, I believe that the forth paragraph needs to be changed

Is the paragraph try to addess the 'g' element or container objects?

Section 3.4 is a good model to use ......and in fact ......addressing
the same issue.
http://www.w3.org/TR/SVG/render.html#Grouping

3.4 How groups are rendered
Grouping elements such as the 'g' (see container elements) have the
effect of producing a temporary separate canvas initialized to transparent 
black onto which child elements are painted. Upon the completion of the 
group, any filter effects specified for the group are applied to create a 
modified temporary canvas. The modified temporary canvas is composited into 
the background, taking into account any group-level masking and opacity 
settings on the group.

......by the way I searched the entire SVG specification using the
keyword "grouping elements" and found it in three places....not once
is it defined in the specification.........something tells me that the
term "grouping element" might be a term used in earlier drafts of
the SVG specification ;-)

3.4
(see above)

14.3
################ ( address ) #################

"A 'mask' can contain any graphical elements or grouping elements such as a 
'g'"

15.1
(see above)

Please make this change to all three sections before the SVG PR goes to Full 
Rec!

Thank you for all your hard work

We all learn by sharing what we know
Robert A. DiBlasi




_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
Received on Friday, 27 July 2001 12:23:32 GMT

This archive was generated by hypermail 2.3.1 : Friday, 8 March 2013 15:54:20 GMT