X3D
type: NamedIndividual
has head: head
has scene: Scene
profile: Immersive
version: 3.0
no namespace schema location: https://www.web3d.org/specifications/x3d-3.0.xsd

meta 1 1
type: NamedIndividual
type: meta
has parent: head
content: FishCoded.x3d
name: title

meta 1 2
type: NamedIndividual
type: meta
has parent: head
content: Fish example with IndexedFaceSet encoding.
name: description

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: Martin Isenburg
name: creator

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: X3D-Edit VRML importer
name: translator

meta 1 5
type: NamedIndividual
type: meta
has parent: head
content: Don Brutzman
name: translator

meta 1 6
type: NamedIndividual
type: meta
has parent: head
content: 26-Sep-2002
name: created

meta 1 7
type: NamedIndividual
type: meta
has parent: head
content: 28 April 2003
name: translated

meta 1 8
type: NamedIndividual
type: meta
has parent: head
content: 20 October 2019
name: modified

meta 1 9
type: NamedIndividual
type: meta
has parent: head
content: http://www.cs.unc.edu/~isenburg/ac/models
name: reference

meta 1 10
type: NamedIndividual
type: meta
has parent: head
content: http://www.cs.unc.edu/~isenburg/research/asciicoder
name: reference

meta 1 11
type: NamedIndividual
type: meta
has parent: head
content: http://www.cs.unc.edu/~isenburg/research/asciicoder/coder
name: reference

meta 1 12
type: NamedIndividual
type: meta
has parent: head
content: Martin Isenburg, Jack Snoeyink Binary Compression Rates for ASCII Formats, accepted for Web3D'03, March 2003
name: reference

meta 1 13
type: NamedIndividual
type: meta
has parent: head
content: isenburg/is-bcraf-03.pdf
name: reference

meta 1 14
type: NamedIndividual
type: meta
has parent: head
content: http://www.cs.unc.edu/~isenburg/research/papers/is-bcraf-03.pdf
name: reference

meta 1 15
type: NamedIndividual
type: meta
has parent: head
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.
name: reference

meta 1 16
type: NamedIndividual
type: meta
has parent: head
content: isenburg/is-cwa-02.pdf
name: reference

meta 1 17
type: NamedIndividual
type: meta
has parent: head
content: http://www.cs.unc.edu/~isenburg/papers/is-cwa-02.pdf
name: reference

meta 1 18
type: NamedIndividual
type: meta
has parent: head
content: Martin Isenburg, Jack Snoeyink Coding Polygon Meshes as Compressable ASCII, Proceedings of Web3D Symposium'02 (Best Paper), pages 1 - 10, February 2002
name: reference

meta 1 19
type: NamedIndividual
type: meta
has parent: head
content: isenburg/is-cpmca-02.pdf
name: reference

meta 1 20
type: NamedIndividual
type: meta
has parent: head
content: http://www.cs.unc.edu/~isenburg/papers/is-cpmca-02.pdf
name: reference

meta 1 21
type: NamedIndividual
type: meta
has parent: head
content: X3D VRML binary compression
name: subject

meta 1 22
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/Basic/ExperimentalBinaryCompression/FishCoded.x3d
name: identifier

meta 1 23
type: NamedIndividual
type: meta
has parent: head
content: X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit
name: generator

meta 1 24
type: NamedIndividual
type: meta
has parent: head
content: Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html
name: generator

meta 1 25
type: NamedIndividual
type: meta
has parent: head
content: ../license.html
name: license

FishCoded.x3d
description: Fish example with IndexedFaceSet encoding.
creator: Martin Isenburg
translator: X3D-Edit VRML importer
translator: Don Brutzman
created: 26-Sep-2002
translated: 28 April 2003
modified: 20 October 2019
reference: http://www.cs.unc.edu/~isenburg/ac/models
reference: http://www.cs.unc.edu/~isenburg/research/asciicoder
reference: http://www.cs.unc.edu/~isenburg/research/asciicoder/coder
reference: Martin Isenburg, Jack Snoeyink Binary Compression Rates for ASCII Formats, accepted for Web3D'03, March 2003
reference: isenburg/is-bcraf-03.pdf
reference: http://www.cs.unc.edu/~isenburg/research/papers/is-bcraf-03.pdf
reference: 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.
reference: isenburg/is-cwa-02.pdf
reference: http://www.cs.unc.edu/~isenburg/papers/is-cwa-02.pdf
reference: Martin Isenburg, Jack Snoeyink Coding Polygon Meshes as Compressable ASCII, Proceedings of Web3D Symposium'02 (Best Paper), pages 1 - 10, February 2002
reference: isenburg/is-cpmca-02.pdf
reference: http://www.cs.unc.edu/~isenburg/papers/is-cpmca-02.pdf
subject: X3D VRML binary compression
generator: X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit
generator: Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html
license: ../license.html

WorldInfo 2 1
type: NamedIndividual
type: WorldInfo
has parent: Scene
title: FishCoded.x3d

ExternProtoDeclare 2 2
type: NamedIndividual
type: ExternProtoDeclare
has parent: Scene
has field: field 2 2 1
has field: field 2 2 2
has field: field 2 2 3
has field: field 2 2 4
has field: field 2 2 5
appinfo: An ASCII-coded IndexedFaceSet
name: CodedIndexedFaceSet
url: "CodedCompressedPrototypes.x3d#CodedIndexedFaceSet" "https://www.web3d.org/x3d/content/examples/Basic/ExperimentalBinaryCompression/CodedCompressedPrototypes.x3d#CodedIndexedFaceSet" "CodedCompressedPrototypes.wrl#CodedIndexedFaceSet" "https://www.web3d.org/x3d/content/examples/Basic/ExperimentalBinaryCompression/CodedCompressedPrototypes.wrl#CodedIndexedFaceSet"

field 2 2 1
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: initializeOnly
appinfo: ASCII-coded coordIndex and texCoordIndex values
name: code
type: MFInt32

field 2 2 2
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: initializeOnly
appinfo: dequantization multiplier for Coordinate values
name: pos
type: SFFloat

field 2 2 3
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: initializeOnly
appinfo: dequantization multiplier for TextureCoordinate values
name: tex
type: SFFloat

field 2 2 4
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: initializeOnly
appinfo: Coordinate node
name: coord
type: SFNode

field 2 2 5
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: initializeOnly
appinfo: TextureCoordinate node
name: texCoord
type: SFNode

Viewpoint 2 3
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: 1M view
position: 0
position: 1

Background 2 4
type: NamedIndividual
type: Background
has parent: Scene
ground color: 0.05
ground color: 0.1
ground color: 0.3
sky color: 0.05
sky color: 0.1
sky color: 0.3

Transform 2 5
type: NamedIndividual
type: Transform
has parent: Scene
has children: Shape 2 5 1
rotation: 0
rotation: 1
rotation: 1.57
scale: 0.025

Material 2 5 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 5 1 1
diffuse color: 1

ImageTexture 2 5 1 1 2
type: NamedIndividual
type: ImageTexture
has parent: Appearance 2 5 1 1
url: "fish.jpg" "https://www.web3d.org/x3d/content/examples/Basic/ExperimentalBinaryCompression/fish.jpg"

ProtoInstance 2 5 1 2
type: NamedIndividual
type: ProtoInstance
has parent: Shape 2 5 1
has field value: fieldValue 2 5 1 2 1
has field value: fieldValue 2 5 1 2 2
has field value: fieldValue 2 5 1 2 3
has field value: fieldValue 2 5 1 2 4
has field value: fieldValue 2 5 1 2 5
name: CodedIndexedFaceSet

fieldValue 2 5 1 2 1
type: NamedIndividual
type: fieldValue
has parent: ProtoInstance 2 5 1 2
name: code
value: 24045
value: 3
value: 0
value: 1
value: 2
value: 10
value: 6
value: 5
value: 7
value: 8
value: 11
value: 38

fieldValue 2 5 1 2 2
type: NamedIndividual
type: fieldValue
has parent: ProtoInstance 2 5 1 2
name: pos
value: 4.884e-3

fieldValue 2 5 1 2 3
type: NamedIndividual
type: fieldValue
has parent: ProtoInstance 2 5 1 2
name: tex
value: 3.8234e-3

fieldValue 2 5 1 2 4
type: NamedIndividual
type: fieldValue
has parent: ProtoInstance 2 5 1 2
has coord: Coordinate 2 5 1 2 4 1
name: coord

Coordinate 2 5 1 2 4 1
type: NamedIndividual
type: Coordinate
has parent: fieldValue 2 5 1 2 4
point: -2
point: -4
point: -1
point: -3
point: 0
point: -47
point: 9
point: -19
point: 10
point: 55
point: 11
point: 1
point: 3
point: 4
point: 6
point: 2
point: 14
point: 13
point: -5
point: 8
point: -9
point: -8
point: -34
point: -22
point: 12
point: -23
point: 25
point: -21
point: 37
point: 23
point: -38
point: -25
point: 22
point: -12
point: 34
point: -7
point: 5
point: 7
point: -6
point: -17
point: -13
point: -24
point: 26
point: 35
point: -37
point: 30
point: -30
point: -11
point: 17
point: -35
point: -26
point: 18
point: 19
point: -27
point: -18
point: -15
point: 36
point: 32
point: -33
point: 15
point: -36
point: 29
point: 43
point: -45
point: 682
point: 2142
point: -10
point: 164
point: 1019
point: 174
point: -20
point: 129
point: -56
point: 148
point: -79
point: 130
point: -76

fieldValue 2 5 1 2 5
type: NamedIndividual
type: fieldValue
has parent: ProtoInstance 2 5 1 2
has tex coord: TextureCoordinate 2 5 1 2 5 1
name: texCoord

TextureCoordinate 2 5 1 2 5 1
type: NamedIndividual
type: TextureCoordinate
has parent: fieldValue 2 5 1 2 5
point: 0
point: -4
point: 1
point: 3
point: -1
point: -2
point: 2
point: -134
point: 40
point: -90
point: -48
point: -27
point: -19
point: -3
point: 4
point: 5
point: -8
point: -5
point: -10
point: 8
point: -6
point: -28
point: 9
point: 6
point: -11
point: 13
point: 10
point: -9
point: 7
point: 11
point: -7
point: -12
point: 14
point: 12
point: 34
point: -15
point: 21
point: 18
point: -17
point: 16
point: 28
point: -13
point: -16
point: 25
point: 19
point: -18
point: 17
point: -14
point: -21
point: 26
point: -26
point: -20
point: 15
point: 80
point: 43
point: -44
point: -88
point: 70
point: 36
point: 20
point: 22
point: -22
point: -187
point: 181
point: 158
point: -68
point: 0.3825
point: 0.252