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

component 1 1
type: NamedIndividual
type: component
has parent: head
level: 3
name: Lighting

component 1 2
type: NamedIndividual
type: component
has parent: head
level: 2
name: Shape

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

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: glTF 2 Physically Based Rendered WaterBottle example
name: description

meta 1 5
type: NamedIndividual
type: meta
has parent: head
content: 17 July 2021
name: created

meta 1 6
type: NamedIndividual
type: meta
has parent: head
content: 11 May 2024
name: modified

meta 1 7
type: NamedIndividual
type: meta
has parent: head
content: Gary Hsu bghgary Microsoft
name: creator

meta 1 8
type: NamedIndividual
type: meta
has parent: head
content: https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/WaterBottle
name: reference

meta 1 9
type: NamedIndividual
type: meta
has parent: head
content: https://khronos/gltf
name: reference

meta 1 10
type: NamedIndividual
type: meta
has parent: head
content: https://en.wikipedia.org/glTF
name: reference

meta 1 11
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d4
name: reference

meta 1 12
type: NamedIndividual
type: meta
has parent: head
content: X3D 4.0 Architecture, ISO/IEC 19775-1:2023, 9 Networking component, 12 Shape component, 12.4.2 Appearance
name: specificationSection

meta 1 13
type: NamedIndividual
type: meta
has parent: head
content: X3D 4.0 Architecture, ISO/IEC 19775-1:2023, clause 9 Networking component, Table 9.3 � Networking component support levels
name: specificationSection

meta 1 14
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/networking.html#t-supportLevels
name: specificationUrl

meta 1 15
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/shape.html#Appearance
name: specificationUrl

meta 1 16
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS
name: reference

meta 1 17
type: NamedIndividual
type: meta
has parent: head
content: https://castle-engine.io/creating_data_model_formats.php#section_gltf
name: reference

meta 1 18
type: NamedIndividual
type: meta
has parent: head
content: commented out Tangent nodes, removed flipVertically=true, removed gravityTransform=false since those constructs are not valid X3D4
name: warning

meta 1 19
type: NamedIndividual
type: meta
has parent: head
content: view3dscene, https://castle-engine.io/view3dscene.php
name: generator

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

meta 1 21
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/WaterBottle.x3d
name: identifier

meta 1 22
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/license.html
name: license

meta 1 23
type: NamedIndividual
type: meta
has parent: head
content: WaterBottle.gltf
name: source

WaterBottle.x3d
description: glTF 2 Physically Based Rendered WaterBottle example
created: 17 July 2021
modified: 11 May 2024
creator: Gary Hsu bghgary Microsoft
reference: https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/WaterBottle
reference: https://khronos/gltf
reference: https://en.wikipedia.org/glTF
reference: https://www.web3d.org/x3d4
reference: https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS
reference: https://castle-engine.io/creating_data_model_formats.php#section_gltf
warning: commented out Tangent nodes, removed flipVertically=true, removed gravityTransform=false since those constructs are not valid X3D4
generator: view3dscene, https://castle-engine.io/view3dscene.php
generator: X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit
license: https://www.web3d.org/x3d/content/examples/license.html

WorldInfo 2 1
type: NamedIndividual
type: WorldInfo
has parent: Scene
info: "glTF Sample Model"
title: WaterBottle.x3d

WaterBottle
type: NamedIndividual
type: Transform
has parent: Scene
has children: WaterBottle 2
DEF: WaterBottle
rotation: 0
rotation: 1
rotation: 3.14159274101257

WaterBottle 2
type: NamedIndividual
type: Group
has parent: WaterBottle
has children: Shape 2 2 1 1
DEF: WaterBottle_2

Shape 2 2 1 1
type: NamedIndividual
type: Shape
has parent: WaterBottle 2
has appearance: BottleMat
has geometry: IndexedTriangleSet 2 2 1 1 2
bbox size: 0.108900018036366
bbox size: 0.260440677404404
bbox size: 0.108900047838688

BottleMat
type: NamedIndividual
type: Appearance
has parent: Shape 2 2 1 1
has material: PhysicalMaterial 2 2 1 1 1 1
DEF: BottleMat
alpha mode: OPAQUE

PhysicalMaterial 2 2 1 1 1 1
type: NamedIndividual
type: PhysicalMaterial
has parent: BottleMat
has emissive texture: ImageTexture 2 2 1 1 1 1 1
has normal texture: ImageTexture 2 2 1 1 1 1 2
has base texture: ImageTexture 2 2 1 1 1 1 3
has metallic roughness texture: ImageTexture 2 2 1 1 1 1 4
has occlusion texture: ImageTexture 2 2 1 1 1 1 5
base texture mapping: TEXCOORD_0
emissive color: 1
emissive texture mapping: TEXCOORD_0
metallic roughness texture mapping: TEXCOORD_0
normal texture mapping: TEXCOORD_0
occlusion texture mapping: TEXCOORD_0

ImageTexture 2 2 1 1 1 1 1
type: NamedIndividual
type: ImageTexture
has parent: PhysicalMaterial 2 2 1 1 1 1
url: "WaterBottle_emissive.png" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/WaterBottle_emissive.png"

ImageTexture 2 2 1 1 1 1 2
type: NamedIndividual
type: ImageTexture
has parent: PhysicalMaterial 2 2 1 1 1 1
url: "WaterBottle_normal.png" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/WaterBottle_normal.png"

ImageTexture 2 2 1 1 1 1 3
type: NamedIndividual
type: ImageTexture
has parent: PhysicalMaterial 2 2 1 1 1 1
url: "WaterBottle_baseColor.png" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/WaterBottle_baseColor.png"

ImageTexture 2 2 1 1 1 1 4
type: NamedIndividual
type: ImageTexture
has parent: PhysicalMaterial 2 2 1 1 1 1
url: "WaterBottle_occlusionRoughnessMetallic.png" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/WaterBottle_occlusionRoughnessMetallic.png"

ImageTexture 2 2 1 1 1 1 5
type: NamedIndividual
type: ImageTexture
has parent: PhysicalMaterial 2 2 1 1 1 1
url: "WaterBottle_occlusionRoughnessMetallic.png" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/WaterBottle_occlusionRoughnessMetallic.png"

IndexedTriangleSet 2 2 1 1 2
type: NamedIndividual
type: IndexedTriangleSet
has parent: Shape 2 2 1 1
has coord: Coordinate 2 2 1 1 2 1
has normal: Normal 2 2 1 1 2 2
has tex coord: MultiTextureCoordinate 2 2 1 1 2 3
index: 2
index: 1
index: 0
index: 3
index: 4
index: 5
index: 6
index: 7
index: 8
index: 9
index: 10
index: 11
index: 12
index: 13
index: 14
index: 15
index: 16
index: 17
index: 18
index: 19
index: 20
index: 21
index: 22
index: 23
index: 24
index: 25
index: 26
index: 27
index: 28
index: 29
index: 30
index: 31
index: 32
index: 33
index: 34
index: 35
index: 36
index: 37
index: 38
index: 39
index: 40
index: 41
index: 42
index: 43
index: 44
index: 45
index: 46
index: 47
index: 48
index: 49
index: 50
index: 51
index: 52
index: 53
index: 54
index: 55
index: 56
index: 57
index: 58
index: 59
index: 60
index: 61
index: 62
index: 63
index: 64
index: 65
index: 66
index: 67
index: 68
index: 69
index: 70
index: 71
index: 72
index: 73

Coordinate 2 2 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedTriangleSet 2 2 1 1 2
point: -0.0493844598531723
point: -0.126770213246346
point: 0.0078217089176178
point: -0.0493844673037529
point: 0.0407622903585434
point: 0.00782167818397284
point: -0.0475528724491596
point: 0.0154508408159018
point: -0.0475528798997402
point: 0.0407623276114464
point: 0.0154508100822568
point: -0.0445503704249859
point: 0.0226995199918747
point: -0.0445503778755665
point: 0.0407623462378979
point: 0.0226994883269072
point: -0.040450893342495
point: 0.029389264062047
point: -0.0404509007930756
point: 0.0293892323970795
point: -0.035355381667614
point: 0.035355344414711
point: -0.0353553891181946
point: 0.0353553146123886
point: -0.0293892994523048
point: 0.0404508598148823
point: -0.0293893087655306
point: 0.0404508300125599
point: -0.022699560970068
point: 0.0445503406226635
point: -0.0226995702832937
point: 0.0407623648643494
point: 0.0445503145456314
point: -0.0154508799314499
point: 0.0475528426468372
point: -0.0154508901759982
point: 0.0475528128445148
point: -0.00782174896448851
point: 0.0493844412267208
point: -0.00782175827771425
point: 0.0493844114243984
point: -2.07126138462854E-8
point: 0.0500000193715096
point: -3.03789740030425E-8
point: 0.0499999895691872
point: -0.0403194837272167
point: 0.0446483977138996
point: 0.0292937532067299
point: -0.0444056466221809
point: 0.0446484349668026
point: 0.022625744342804
point: -0.0473983883857727
point: 0.0446484163403511
point: 0.0154006136581302
point: -0.0492240265011787
point: 0.0446483604609966
point: 0.00779626937583089
point: -0.0500000193715096
point: 0.0407624058425426
point: -3.76820672443046E-8
point: -0.0500000081956387
point: -7.15255721317476E-9
point: -0.0493844337761402
point: -0.00782176107168198
point: -0.0493844263255596
point: -0.00782173033803701
point: -0.0475528463721275
point: -0.0475528389215469
point: -0.0154508585110307
point: -0.0445503480732441
point: -0.0226995646953583
point: -0.0445503368973732
point: -0.0226995348930359
point: -0.0404508709907532
point: -0.0293893050402403
point: -0.0404508635401726
point: -0.0293892733752728

Normal 2 2 1 1 2 2
type: NamedIndividual
type: Normal
has parent: IndexedTriangleSet 2 2 1 1 2
vector: -0.987688720226288
vector: 0
vector: 0.156432166695595
vector: -0.987688601016998
vector: 0.00094457867089659
vector: 0.156429901719093
vector: -0.951056599617004
vector: 0.309016823768616
vector: -0.951056838035584
vector: 0.00094464048743248
vector: 0.309014707803726
vector: -0.891006588935852
vector: 0.453990459442139
vector: -0.8910071849823
vector: 0.000944679253734648
vector: 0.453988254070282
vector: -0.809017181396484
vector: 0.587785005569458
vector: -0.809017896652222
vector: 0.000944703235290945
vector: 0.587783336639404
vector: -0.707106828689575
vector: 1.00627538301978E-7
vector: 0.70710676908493
vector: -0.707108378410339
vector: 0.000944684317801148
vector: 0.707104623317719
vector: -0.587785184383392
vector: 1.12814205976974E-7
vector: 0.809017062187195
vector: -0.587786793708801
vector: 0.000944706087466329
vector: 0.809015333652496
vector: -0.453991055488586
vector: 1.27607592048662E-7
vector: 0.891006231307983
vector: -0.453992009162903
vector: 0.000944757019169629
vector: 0.891005277633667
vector: -0.309017390012741
vector: 1.44979082961072E-7
vector: 0.951056361198425
vector: -0.309019356966019
vector: 0.000944769359193742
vector: 0.951055288314819
vector: -0.156434178352356
vector: 1.5998548974494E-7
vector: 0.987688422203064
vector: -0.156436324119568
vector: 0.000944763887673616
vector: 0.987687647342682
vector: 6.34165473911708E-7
vector: 1.70635175322786E-7
vector: 1
vector: -2.24360837819404E-6
vector: 0.000944769941270351
vector: 0.999999642372131
vector: -0.806317448616028
vector: 0.0831881463527679
vector: 0.585603952407837
vector: -0.888000428676605
vector: 0.0831882879137993
vector: 0.452255427837372
vector: -0.947815537452698
vector: 0.0831877365708351
vector: 0.307775110006332
vector: -0.984292984008789
vector: 0.0831894427537918
vector: 0.155714243650436
vector: -0.999999642372131
vector: 0.000944542582146823
vector: -4.4578309825738E-6
vector: -1
vector: -2.119677446899E-6
vector: -0.987687647342682
vector: 0.000944501778576523
vector: -0.156436011195183

TextureCoordinate 2 2 1 1 2 3 1
type: NamedIndividual
type: TextureCoordinate
has parent: MultiTextureCoordinate 2 2 1 1 2 3
mapping: TEXCOORD_0
point: 0.545003652572632
point: 0.70956951379776
point: 0.545003533363342
point: 0.335940718650818
point: 0.562050104141235
point: 0.579096555709839
point: 0.579096436500549
point: 0.335940599441528
point: 0.596142888069153
point: 0.596142768859863
point: 0.613189458847046
point: 0.630235850811005
point: 0.647282421588898
point: 0.664328813552856
point: 0.681375324726105
point: 0.698421776294708
point: 0.327274084091187
point: 0.327273964881897
point: 0.327274203300476
point: 0.527956962585449
point: 0.527957320213318
point: 0.510910511016846
point: 0.51091068983078
point: 0.493864238262177
point: 0.476817727088928
point: 0.45977121591568
point: 0.442724764347076
point: 0.442724883556366
point: 0.425678253173828
point: 0.425678372383118
point: 0.408631920814514
point: 0.391585350036621
point: 0.374538898468018
point: 0.357492506504059
point: 0.340445995330811
point: 0.323399543762207
point: 0.306352972984314
point: 0.289306581020355
point: 0.28930652141571
point: 0.272260159254074
point: 0.272260040044785
point: 0.255213797092438
point: 0.255213737487793
point: 0.238167256116867
point: 0.238167136907578
point: 0.221120700240135
point: 0.204074278473854
point: 0.204074218869209
point: 0.187027826905251
point: 0.187027707695961
point: 0.169981330633163
point: 0.169981211423874
point: 0.15293487906456
point: 0.152934819459915
point: 0.135888397693634
point: 0.135888338088989
point: 0.118841871619225
point: 0.118841931223869
point: 0.101795420050621
point: 0.101795300841331
point: 0.084748849272728
point: 0.0677024573087692
point: 0.0506558865308762
point: 0.0336096063256264
point: 0.0336095467209816
point: 0.0165630094707012
point: 0.0165630392730236
point: 0.318667590618134
point: 0.310180723667145
point: 0.3018718957901
point: 0.293799042701721
point: 0.293798923492432
point: 0.286017894744873
point: 0.286017775535584
point: 0.27858304977417
point: 0.27858293056488