OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

office message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: [OASIS Issue Tracker] Commented: (OFFICE-1742) Editor Note: Section18.73 dr3d:edge-rounding-mode

    [ http://tools.oasis-open.org/issues/browse/OFFICE-1742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12121#action_12121 ] 

Patrick Durusau commented on OFFICE-1742:

Sun (CL) comments:

For creating edge rounding in 3D, a smaller (inner plane) and a bigger (outer plane) representation of the outline is needed. It is essential for the precision of this edge generation how this two PolyPolygons get derived from the original, since not only convex PolyPolygons are used, but also concave ones and such with more complicated topologies (e.g derived from letters like 'B' having two 'holes'). Both faces will be connected by creating planar four-point 3D polygons for each point pair in one face and the associated ones in the other face. 

If the value is |correct|, a mathematically correct method is used. The inner face is linearly scaled smaller relative to it's center, and the original polygon is used for the outer face. This guarantees that the edge-rounded geometry preserves the original object outline, which is in particular required for correct display of e.g. chart values in 3D charts. 

If the value is |attractive|, a method which generates intuitive, visually pleasant results is used. For this method the outer plane is kept unchanged, but the inner plane is 'grown' by moving the points in the direction of the combined perpendicular vectors of both neighboured edges. For concave PolyPolygons (e.g. a 'C'), this operation changes the object outline, but lets the inner edge 'grow' to the inner as intuitively expected. 

> Editor Note: Section 18.73 dr3d:edge-rounding-mode

> ---------------------------------------------------
>                 Key: OFFICE-1742
>                 URL: http://tools.oasis-open.org/issues/browse/OFFICE-1742
>             Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
>          Issue Type: Bug
>    Affects Versions: ODF 1.2
>            Reporter: Robert Weir 
>            Assignee: Patrick Durusau
>             Fix For: ODF 1.2
> Transcribed from ODF_Revised_Editorial_Notes_27May2009.odt
> Original author: Patrick Durusau
> Section 18.73 dr3d:edge-rounding-mode
> Ed. Note: We need to define "faceplates" and "grown." I checked the www.web3d.org site and there were zero "hits" for "faceplate" and no uses of the term "grown" as we do here. This is the site for X3D, the ISO standard for 3D rendering. 

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]