[x3d-public] Comments on ISO/IEC 10775-1 V3.3 Core Component

Joe D Williams joedwil at earthlink.net
Mon Jan 5 17:40:07 PST 2015


Hi Roy,

> Thanks for your response. The object hierarchy graph is noted.

Fine, that's the basic spec graphical reference for now.
I think the figure is basic to show object multiple inheritance and 
the idl listings in the spec should match the diagram.

> I am midway through processing the Time component,
> section 8.
>

Great, I am looking at HAnim.

All Best,
Joe






----- Original Message ----- 
From: "Roy Walmsley" <roy.walmsley at ntlworld.com>
To: "'Joe D Williams'" <joedwil at earthlink.net>; <x3d-public at web3d.org>
Sent: Sunday, January 04, 2015 10:47 AM
Subject: RE: [x3d-public] Comments on ISO/IEC 10775-1 V3.3 Core 
Component


> Hi  Joe,
>
> Thanks for your response. The object hierarchy graph is noted. After
> commenting on the DEF/USE (see December) I was challenged by Don to 
> come up
> with some words. For various reasons I started with the core 
> component,
> hence these comments. I am midway through processing the Time 
> component,
> section 8.
>
> I hope to attend the X3D working group meeting on  Wednesday, when 
> maybe I
> can get some feedback and guidance.
>
> Roy
>
> -----Original Message-----
> From: Joe D Williams [mailto:joedwil at earthlink.net]
> Sent: 04 January 2015 18:03
> To: Roy Walmsley; x3d-public at web3d.org
> Subject: Re: [x3d-public] Comments on ISO/IEC 10775-1 V3.3 Core 
> Component
>
>
>
> Hi Roy,
> Fine observations, these inputs are are very welcome,
> Please notice the X3D hierarchy diagram: in 4, Concepts. .
>
> http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.h
> tml#f-Objecthierarchy
>
> This must also be considered in order to work through your comments.
>
> All Best,
> Joe
>
>
>
> ----- Original Message ----- 
> From: "Roy Walmsley" <roy.walmsley at ntlworld.com>
> To: <x3d-public at web3d.org>
> Sent: Saturday, January 03, 2015 7:09 AM
> Subject: [x3d-public] Comments on ISO/IEC 10775-1 V3.3 Core 
> Component
>
>
>>
>> SUBSTANTIVE CHANGES
>>
>>
>> 1. X3DMetadataNode
>>
>>
>> There is a single instance of the term X3DMetadataNode in the
>> existing
>> specification in paragraph 7.2.4.3 Integration with X3D worlds.
>>
>> The abstract interface X3DMetadataObject is defined as simply being
>> two
>> fields. Note that it has no nodal content as it is not a type
>> derived from
>> X3DNode. It cannot, therefore, be used as the value for a SFNode or
>> MFNode
>> field because these fields are defined, in section 5.3.12, to
>> specify an X3D
>> node.
>>
>> The metadata field in all nodes derived from X3DNode is defined as 
>> a
>> SFNode
>> field. Thus X3DMetadataObject cannot be the type required. Thus all
>> node
>> definitions throughout the specification are incorrect.
>>
>> The solution for this is to define the X3DMetadataNode.  This is
>> derived
>> from X3DNode and X3DMetadataObject.
>>
>> My changes therefore include the definition of the X3DMetadataNode,
>> references to it in all appropriate places in section 7 and setting
>> it as
>> the required type for the value of all metadata fields.
>>
>>
>> 2. X3DUrlObject
>>
>>
>> This abstract interface is not defined in this section. It is in 9
>> Networking component. All references have been removed.
>>
>>
>> 3. X3DBindableNode
>>
>>
>> In the list of constructs in 7.2.1 the X3DbindableNode is included
>> as a
>> commonly used interface. It is, however, a base abstract node type.
>> Thus it
>> is more appropriate to include it in the line above.
>>
>> In section 7.2.2 the terminology 'multiply instanced' has been
>> essentially
>> replaced with 'multiply referenced instance' when referring to the
>> DEF/USE
>> syntax in accordance with Comment 01 of mine.
>>
>>
>> 3. Header statement
>>
>>
>> The version number of the standard supported is shown as 3.2.  It
>> should be
>> 3.3.
>>
>>
>> 4. PROFILE statement
>>
>>
>> The list of profiles defined in the standard did not include the
>> Medical
>> Interchange profile. This has been added.
>>
>>
>> 5. UNIT statement
>>
>>
>> The unit statement, 7.2.5.5 included discussion of the
>> <conversion_factor>
>> for converting from user defined units to standard base units. 
>> There
>> was no
>> definition of how this conversion factor is to be applied. I have
>> added,
>> therefore, an equation to cover this. Does this equation represent
>> the
>> intended method?
>>
>>
>> 6. Support levels
>>
>>
>> The MetadataBoolean node is missing from Table 7.2 - Core component
>> support
>> levels.
>>
>>
>> TEXTUAL CORRECTIONS
>>
>>
>> There were quite a number of simple typographic and grammatical
>> errors that
>> I have corrected. They included some erroneous links.  There were
>> also some
>> layout amendments. None of these are substantive.
>>
>>
>> ATTACHMENT
>>
>>
>> Attached to this document is the suggested updated HTML file for 
>> the
>> core
>> component.
>>
>>
>>
>>
>
>
> ----------------------------------------------------------------------------
> ----
>
>
>> _______________________________________________
>> x3d-public mailing list
>> x3d-public at web3d.org
>> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>>
>
>
> 




More information about the x3d-public mailing list