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] Updated: (OFFICE-1823) ISO/IEC JTC 1/SC 34 N1078 : DEFECT REPORT NUMBER JP2-32



     [ http://tools.oasis-open.org/issues/browse/OFFICE-1823?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Svante Schubert  updated OFFICE-1823:
-------------------------------------

    Fix Version/s: ODF 1.0 Errata 02
                       (was: ODF 1.0 Errata CD 5)
       Resolution: 
9.4. Immediately below the section title, add the paragraph:
"3D shapes are used to define geometry inside coordinate systems. All ODF coordinate systems are right-handed. Geometry is represented by a tree of scenes. Each scene may contain zero or more 3D shapes, with scenes being special case of shape. The root scene defines the world coordinate system. Each 3D shape may define a local coordinate system relative to its parent 3D scene."

9.4.5
Replace:
"The <dr3d:extrude> element represents a three-dimensional extrude based on a polygon."
with:
"The <dr3d:extrude> element represents a three-dimensional extruded object based on the given polygon. The 3D geometry is formed by extruding the polygon perpendicular to the plane of the polygon by a depth (see dr3d:depth, 15.22.6), thus creating a front face, a back face and side faces. The side faces are formed by connecting all corresponding single edges of the front and back plane. When no depth is given, the polygon forms a plane without depth. The creation of the front face depends on dr3d:close-front (15.22.9). The creation of the back face depends on dr3d:close-back (15.22.10). The size of the back face can be relative to the size of the front face when dr3d:back-scale (15.22.5) is used. The side faces defined by the extrusion of the shape are always created."

9.4.6 
Replace:
"The <dr3d:rotate> element represents a three-dimensional rotation shape based on a polygon."
with:
"The <dr3d:rotate> element represents a three-dimensional rotation shape based on the given polygon. The 3D geometry is defined by rotating the  XY-Plane with the polygon around the Y-Axis of the local coordinate system. This rotation is linearly interpolated in the given number of steps (see dr3d:horizontal-segments) around the given angle (see dr3d:end-angle).  The side faces are formed by connecting all corresponding single edges of neighboring pairs of rotated polygons. By default, the rotation uses a full rotation (360 degrees, see dr3d:end-angle 15.22.8). In that case the 3D geometry is implicitly closed and no front face or back face is created (unless they are of different sizes). If the rotation is different, a front face is created using the first, unrotated polygon and a back face is created using the last rotated polygon. The closing of a front face also depends on dr3d:close-front (15.22.9) and back face on dr3d:close-back (15.22.10). The size of the back face can be different to the size of the front face when dr3d:back-scale (15.22.5) is used."

15.22.5 
Replace:
"The attribute dr3d:back-scale specifies the proportion of the background geometry for lathe and extrude objects."
with
"The dr3d:back-scale attribute specifies the proportion of the background geometry for 3D rotation and extrude objects."

15.22.8 
Replace:
"The attribute dr3d:end-angle specifies the rotation angle for 3D lathe objects. If it is the default (360°), the lathe object is closed and completely rotated. With smaller values it is possible to define opened lathe objects (segments). The then visible sides are closed and take into account the dr3d:back-scale and dr3d:edge-rounding attributes. With bigger values it is possible to create lathe objects with more than one rotation. This will only have a visible effect when e.g., dr3d:back-scale is used."
with:
"The attribute dr3d:end-angle specifies the rotation angle for 3D rotation objects. If it is the default (360°), the 3D rotation object is closed and completely rotated. With values less than 360° it is possible to define opened  3D rotation objects (segments). The then visible sides are closed and take into account the dr3d:back-scale and dr3d:edge-rounding attributes. With values greater than 360° it is possible to create 3D rotation objects with more than one rotation. This will only have a visible effect when e.g., dr3d:back-scale is used."
 
15.22.9 
Replace:
"The dr3d:close-front property specifies whether a front plane shall be generated. E.g., if an ellipse is extruded, and this attribute is set, the ellipse will have an open front. The attribute can be used with extrudes and lathe objects."
with:
"The dr3d:close-front property specifies whether a front face gets generated. When set to false, generation of a front face may be suppressed. This will only have an effect when the provided geometry is closed and thus would produce a face."
 
15.22.10 
Replace:
"The dr3d:close-back property describes if a back plane shall be generated. E.g., if an ellipse is extruded, and this attribute is set, the ellipse will have an open back. The attribute can be used with extrudes and lathe objects."
with:
"The dr3d:close-back property describes if a back face gets generated. When set to false, generation of a back face may be suppressed. This will only have an effect when the provided geometry is closed and thus would produce a face."

  was:
9.4 "3D Shapes"
Add:
"3D Shapes are used to define geometry inside coordinate systems. All used coordinate systems are right-handed. Each 3D Shape is a member of a 3D Scene where the outmost defines the world coordinate system. A 3D Shape defines a local coordinate system and maybe transformed relative to it's containing 3D Scene."

9.4.5 Extrude
Replace:
"The <dr3d:extrude> element represents a three-dimensional extrude based on a polygon."
with:
"The <dr3d:extrude> element represents a three-dimensional extrude object based on the given polygon. The 3D geometry is formed by extruding the polygon perpendicular to the polygon by a depth (see dr3d:depth, 15.22.6), thus creating a front plane, a back plane and side planes. The side planes are formed by connecting all corresponding single edges of the front and back plane. When no depth is given, the polygon forms a plane without depth. The existence of a front plane depends on dr3d:close-front (15.22.9). The existence of a back plane depends on dr3d:close-back (15.22.10). The size of the back plane can be relative to the size of the front plane when dr3d:back-scale (15.22.5) is used. "

9.4.6 Rotate
Replace:
"The <dr3d:rotate> element represents a three-dimensional rotation shape based on a polygon."
with:
"The <dr3d:rotate> element represents a three-dimensional rotation shape based on the given polygon. The 3D geometry is defined by rotating the polygon on the XZ-Axis around the Y-Axis of the local coordinate system. This rotation is done linearly interpolated in the given number of steps (see dr3d:horizontal-segments) around the given angle (see dr3d:end-angle). The 3D geometry is formed by rotating the polygon around its Y-Axis by a number of steps (see dr3d:horizontal-segments 15.22.1). The side planes are formed by connecting all corresponding single edges of a neighbored pair of rotated polygons. By default, the rotation uses a full rotation (360 degrees, see dr3d:end-angle 15.22.8). In that case the 3D geometry is implicitly closed and no front plane or back plane is created. If the rotation is different, a front plane is created using the first, unrotated polygon and a back plane is created using the last rotated polygon. The existence of a front plane also depends on dr3d:close-front (15.22.9) and back plane on dr3d:close-back (15.22.10). The size of the back plane can be relative to the size of the front plane when dr3d:back-scale (15.22.5) is used."

15.22.5 Back Scale
Replace:
"The attribute dr3d:back-scale specifies the proportion of the background geometry for lathe and extrude objects."
with
"The dr3d:back-scale attribute specifies the proportion of the background geometry for 3D rotation and extrude objects."

15.22.8 End Angle
Replace:
"The attribute dr3d:end-angle specifies the rotation angle for 3D lathe objects. If it is the default (360°), the lathe object is closed and completely rotated. With smaller values it is possible to define opened lathe objects (segments). The then visible sides are closed and take into account the dr3d:back-scale and dr3d:edge-rounding attributes. With bigger values it is possible to create lathe objects with more than one rotation. This will only have a visible effect when e.g., dr3d:back-scale is used."
with:
"The attribute dr3d:end-angle specifies the rotation angle for 3D rotation objects. If it is the default (360°), the 3D rotation object is closed and completely rotated. With values less than 360° it is possible to define opened  3D rotation objects (segments). The then visible sides are closed and take into account the dr3d:back-scale and dr3d:edge-rounding attributes. With values greater than 360° it is possible to create 3D rotation objects with more than one rotation. This will only have a visible effect when e.g., dr3d:back-scale is used."
 
15.22.9 Close Front
Replace:
"The dr3d:close-front property specifies whether a front plane shall be generated. E.g., if an ellipse is extruded, and this attribute is set, the ellipse will have an open front. The attribute can be used with extrudes and lathe objects."
with:
"The dr3d:close-front property specifies whether a front plane shall be generated. When set to false, generation of a front surface may be suppressed. This will only have an effect when the provided geometry is closed and thus would produce a surface."
 
15.22.10 Close Back
Replace:
"The dr3d:close-back property describes if a back plane shall be generated. E.g., if an ellipse is extruded, and this attribute is set, the ellipse will have an open back. The attribute can be used with extrudes and lathe objects."
with:
"The dr3d:close-back property describes if a back plane shall be generated. When set to false, generation of a back surface may be suppressed. This will only have an effect when the provided geometry is closed and thus would produce a surface."


> ISO/IEC JTC 1/SC 34 N 1078 : DEFECT REPORT NUMBER JP2-32
> --------------------------------------------------------
>
>                 Key: OFFICE-1823
>                 URL: http://tools.oasis-open.org/issues/browse/OFFICE-1823
>             Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
>          Issue Type: Bug
>    Affects Versions: ODF 1.0, ODF 1.0 (second edition), ODF 1.0 Errata 02
>            Reporter: Robert Weir 
>            Assignee: Svante Schubert 
>             Fix For: ODF 1.0 Errata 02
>
>
> Transcribed from http://www.itscj.ipsj.or.jp/sc34/open/1078.htm
> Original author: "MURATA Makoto (FAMILY Given)" <eb2m-mrt@asahi-net.or.jp>
> DEFECT REPORT NUMBER 	JP2-32
> QUALIFIER 	clarification required
> REFERENCES IN DOCUMENT 	Clause 15.22.8 thru 15.22.10
> NATURE OF DEFECT 	These subclauses are incomprehensible.
> SOLUTION PROPOSED BY THE SUBMITTER 	Add diagrams and introduce more explanatory text.

-- 
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]