[X3D-Public] important questions regarding Units proposal

Richard Puk puk at igraphics.com
Sun Jun 19 16:56:43 PDT 2011

Hi, Don --

With the exception of "time" (i.e., seconds), I believe that all of the units are listed. Please submit comments if you think that there are others that should be mentioned. I systematic search identified only the base units and the derived units.

  -- Dick

* Richard F. Puk, Ph.D.
* President, Intelligraphics Incorporated
* 7644 Cortina Court
* Carlsbad, CA  92009
* Tel:  1-760-753-9027 E-Mail: puk at igraphics.com

> -----Original Message-----
> From: Don Brutzman [mailto:brutzman at nps.edu]
> Sent: Sunday, June 19, 2011 2:51 PM
> To: npolys at vt.edu
> Cc: Richard F. Puk; Myeong Won Lee; Leonard Daly; X3D Graphics public mailing
> list
> Subject: Re: important questions regarding Units proposal
> cc: working group
> On 6/19/2011 2:02 PM, npolys at vt.edu wrote:
> > It appears the units proposal is now in 3.3
> Original proposal and slides:
> http://www.web3d.org/membership/login/memberwiki/index.php/X3D_Physica
> l_Units_Proposal
> http://web3d.org/membership/login/groups/Korea%20Web3D%20Forum/1%28
> myeong%29Unit_VR.pdf
> Specification changes are in the Concepts section and also Core Component
> http://www.igraphics.com/Standards/ISO_IEC_19775_1_2_PDAM1_Candidate_
> 2011_05_12/Part01/concepts.html
> http://www.igraphics.com/Standards/ISO_IEC_19775_1_2_PDAM1_Candidate_
> 2011_05_12/Part01/components/core.html
> 4.3.6 Standard units and coordinate systems
> Standard units are modifiable from the following defaults
> 	angle 	radian
> 	force 	newton
> 	length 	metre
> 	mass 	kilogram
> which in turn lead to the following derived units:
> 	acceleration 	length/second2
> 	angular_rate 	angle/second
> 	area 	length2
> 	speed 	length/second
> 	volume 	length3
> ======================
> UNIT statement
> X3D applications may explicitly alter the initial base units within an X3D world by
> inserting UNIT statements defining the characteristics of the new default base
> units. At most one UNIT statement shall be provided for each base unit type.
> Only the UNIT statements in the root file apply to an X3D world. If no UNIT
> statements are provided, the initial base units as specified in 4.3.6 Standard units
> and coordinate system shall apply.
> UNIT statements contained in X3D files referenced by Inline nodes or contained
> in X3D files consisting of EXTERNPROTO bodies shall be used to align effected
> units to the base units of the root file before the referenced X3D file content is
> incorporated in the X3D world.
> UNIT statements may only be contained in X3D worlds created for X3D version
> 3.3 or later (as specified in the Header statement). If a version of 3.2 or earlier is
> specified in conjunction with UNIT statements, the browser shall fail.
> A change in a base unit is specified by UNIT statements at the top of the file
> preceding any element content but in the statement order specified in
> Organization. The form of the UNIT statement is:
>     UNIT <category> <name> <conversion_factor>
> where <category> is a string specifying one of the categories in Table 4.2,
> <name> is a string that does not contain whitespace that provides a name for
> the new default base unit, and <conversion_factor> is a positive double
> precision value that converts the new default base unit to the initial base unit
> specified in Table 4.2.
> ======================
> Dick:  shouldn't we be listing other units available in our specification?
> Or at least pointing to the relevant ISO specification for these enumerations?
> i couldn't find either in the proposed change.
> all the best, Don
> --
> Don Brutzman  Naval Postgraduate School, Code USW/Br      brutzman at nps.edu
> Watkins 270   MOVES Institute, Monterey CA 93943-5000 USA  +1.831.656.2149
> X3D, virtual worlds, underwater robots     http://faculty.nps.edu/brutzman

More information about the X3D-Public mailing list