<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "https://www.web3d.org/specifications/x3d-3.0.dtd">
<X3D profile='Immersive'
version='3.0'
xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance'
xsd:noNamespaceSchemaLocation
='
https://www.web3d.org/specifications/x3d-3.0.xsd
'
>
<head>
<meta name='title' content='
CodedCompressedPrototypes.x3d
'/>
<meta name='description' content='Prototypes for CodedIndexedFaceSet decoding and CompressedIndexedFaceSet decompression, with links to example scenes.'/>
<meta name='creator' content='Martin Isenburg'/>
<meta name='translator' content='X3D-Edit VRML importer'/>
<meta name='translator' content='Don Brutzman'/>
<meta name='created' content='26 September 2002'/>
<meta name='translated' content='28 April 2003'/>
<meta name='modified' content='20 October 2019'/>
<meta name='reference' content='
http://www.cs.unc.edu/~isenburg/ac/models
'/>
<meta name='reference' content='
http://www.cs.unc.edu/~isenburg/research/asciicoder
'/>
<meta name='reference' content='
http://www.cs.unc.edu/~isenburg/research/asciicoder/coder
'/>
<meta name='reference' content="Martin Isenburg, Jack Snoeyink Binary Compression Rates for ASCII Formats, accepted for Web3D'03, March 2003"/>
<meta name='reference' content='
isenburg/is-bcraf-03.pdf
'/>
<meta name='reference' content='
http://www.cs.unc.edu/~isenburg/research/papers/is-bcraf-03.pdf
'/>
<meta name='reference' content="Martin Isenburg, Jack Snoeyink, Coding with ASCII: compact, yet text-based 3D content, Proceedings of the 1st International Symposium on 3D Data Processing, Visualization and Transmission'02 (Invited Paper), pages 609 - 616, June 2002."/>
<meta name='reference' content='
isenburg/is-cwa-02.pdf
'/>
<meta name='reference' content='
http://www.cs.unc.edu/~isenburg/papers/is-cwa-02.pdf
'/>
<meta name='reference' content="Martin Isenburg, Jack Snoeyink Coding Polygon Meshes as Compressable ASCII, Proceedings of Web3D Symposium'02 (Best Paper), pages 1 - 10, February 2002"/>
<meta name='reference' content='
isenburg/is-cpmca-02.pdf
'/>
<meta name='reference' content='
http://www.cs.unc.edu/~isenburg/papers/is-cpmca-02.pdf
'/>
<meta name='subject' content='X3D VRML binary compression'/>
<meta name='identifier' content='
https://www.web3d.org/x3d/content/examples/Basic/ExperimentalBinaryCompression/CodedCompressedPrototypes.x3d
'/>
<meta name='generator' content='X3D-Edit 3.3,
https://savage.nps.edu/X3D-Edit'/>
<meta name='generator' content=' Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html
'/>
<meta name='license' content='
../license.html'/>
</head>
<!--
-->
<Scene>
<!-- ==================== -->
<WorldInfo title='CodedCompressedPrototypes.x3d'/>
<ProtoDeclare name='CodedIndexedFaceSet' appinfo='An ASCII-coded IndexedFaceSet'
>
<ProtoInterface>
<field name='code' type='MFInt32' value='0' accessType='initializeOnly'
appinfo='ASCII-coded coordIndex and texCoordIndex values'
/>
<field name='pos' type='SFFloat' value='0.0' accessType='initializeOnly'
appinfo='dequantization multiplier for Coordinate values'
/>
<field name='tex' type='SFFloat' value='0.0' accessType='initializeOnly'
appinfo='dequantization multiplier for TextureCoordinate values'
/>
<field name='coord' type='SFNode' accessType='initializeOnly'
appinfo='Coordinate node'
>
<!-- not initialized by default -->
</field>
<field name='texCoord' type='SFNode' accessType='initializeOnly'
appinfo='TextureCoordinate node'
>
<!-- not initialized by default -->
</field>
</ProtoInterface>
<ProtoBody>
</ProtoBody>
</ProtoDeclare>
<!-- ==================== -->
<ProtoDeclare name='CompressedIndexedFaceSet' appinfo='An ASCII-compressed IndexedFaceSet'
>
<ProtoInterface>
<field name='code' type='SFString' accessType='initializeOnly'
appinfo='ASCII-compressed coordIndex and texCoordIndex values'
/>
<field name='box_tex' type='MFFloat' value='0 0 1 1' accessType='initializeOnly'
appinfo='bounding box of texture coordinates (always 4 values minU minV maxU maxV)'
/>
<field name='bits_tex' type='SFInt32' value='0' accessType='initializeOnly'
appinfo='number of quantization bits for texture coordinates'
/>
<field name='box' type='MFFloat' value='0 0 0 1 1 1' accessType='initializeOnly'
appinfo='bounding box of coordinates (always 6 values minX minY minZ maxX maxY maxZ)'
/>
<field name='bits' type='SFInt32' value='0' accessType='initializeOnly'
appinfo='number of quantization bits for coordinates'
/>
</ProtoInterface>
<ProtoBody>
</ProtoBody>
</ProtoDeclare>
<!-- ==================== -->
<Viewpoint description='Select an example scene' position='0 0 12'/>
<Background groundColor='0.05 0.1 0.3' skyColor='0.05 0.1 0.3'/>
<Transform translation='7 0 0'>
<Transform translation='0 3 0'>
</Transform>
<Transform>
</Transform>
<Transform translation='0 -3 0'>
</Transform>
</Transform>
</Scene>
</X3D>
<!--
-->
-->
<!--
Online at
https://www.web3d.org/x3d/content/examples/Basic/ExperimentalBinaryCompression/CodedCompressedPrototypesIndex.html
-->
<!--
Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Basic/ExperimentalBinaryCompression/CodedCompressedPrototypes.x3d
-->
<!--
Color legend: X3D terminology
<X3dNode
DEF='idName' field='value'/>
matches XML terminology
<XmlElement
DEF='idName' attribute='value'/>
(Light-blue background: event-based behavior node or statement)
(Grey background inside box: inserted documentation)
(Magenta background: X3D Extensibility)
<ProtoDeclare
name='ProtoName'>
<field
name='fieldName'/> </ProtoDeclare>
-->
<!--
For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints.
-->