<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "https://www.web3d.org/specifications/x3d-3.3.dtd">
<X3D profile='Immersive'  version='3.3 xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation =' https://www.web3d.org/specifications/x3d-3.3.xsd ' >
<head>
<!-- The following component tag is needed since FillProperties node is not part of the default Immersive profile -->
<component level='3name='Shape'/>
<meta name='titlecontent=' FillPropertiesExample.x3d '/>
<meta name='descriptioncontent='Demonstrate various FillProperties values.'/>
<meta name='creatorcontent='Don Brutzman'/>
<meta name='createdcontent='20 August 2008'/>
<meta name='modifiedcontent='14 June 2020'/>
<meta name='Imagecontent='FillPropertiesHatchStyle.png' />
<meta name='Imagecontent='FillPropertiesHatchStyleOctaga.png' />
<meta name='referencecontent=' https://X3dGraphics.com '/>
<meta name='referencecontent=' https://www.web3d.org/x3d/content/examples/X3dResources.html '/>
<meta name='subjectcontent=' X3D book, X3D graphics, X3D-Edit, http://www.x3dGraphics.com '/>
<meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter05AppearanceMaterialTextures/FillPropertiesExample.x3d '/>
<meta name='generatorcontent='X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit'/>
<meta name='licensecontent=' ../license.html'/>
</head>
<!-- -->
<Scene>
<WorldInfo title='FillProperties.x3d'/>
<Viewpoint description='FillProperties hatchStyle examplesposition='0 0 24'/>
<Transform DEF='OverallAdjustment'>
<Transform DEF='FirstRowBoxestranslation='0 7 0'>
<Transform translation='-9 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance1'>
<Material diffuseColor='1 0 0'/>
<FillProperties containerField='fillProperties'>
<!-- hatchStyle='1' horizontal equally-spaced parallel lines -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform translation='-6 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance2'>
<Material diffuseColor='1 0.5 0'/>
<FillProperties hatchStyle='2containerField='fillProperties'>
<!-- hatchStyle='2' vertical equally-spaced parallel lines -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform translation='-3 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance3'>
<Material diffuseColor='1 1 0'/>
<FillProperties hatchStyle='3containerField='fillProperties'>
<!-- hatchStyle='3' positive slope equally-spaced parallel lines -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform>
<Shape>
<Box/>
<Appearance DEF='FillAppearance4'>
<Material diffuseColor='0 1 0'/>
<FillProperties hatchStyle='4containerField='fillProperties'>
<!-- hatchStyle='4' negative slope equally-spaced parallel lines -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform translation='3 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance5'>
<Material diffuseColor='0 0 1'/>
<FillProperties hatchStyle='5containerField='fillProperties'>
<!-- hatchStyle='5' horizontal/vertical crosshatch -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform translation='6 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance6'>
<Material diffuseColor='0 1 1'/>
<FillProperties hatchStyle='6containerField='fillProperties'>
<!-- hatchStyle='6' positive slope / negative slope crosshatch -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='SecondRowTexttranslation='0 5 0'>
<Transform translation='-9 0 0'>
<Shape>
<Text string='"1"'>
<FontStyle DEF='Middlejustify='"MIDDLE" "MIDDLE"size='2style='BOLD'/>
</Text>
<Appearance USE=' FillAppearance1'/>
</Shape>
</Transform>
<Transform translation='-6 0 0'>
<Shape>
<Text string='"2"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance2'/>
</Shape>
</Transform>
<Transform translation='-3 0 0'>
<Shape>
<Text string='"3"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance3'/>
</Shape>
</Transform>
<Transform>
<Shape>
<Text string='"4"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance4'/>
</Shape>
</Transform>
<Transform translation='3 0 0'>
<Shape>
<Text string='"5"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance5'/>
</Shape>
</Transform>
<Transform translation='6 0 0'>
<Shape>
<Text string='"6"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance6'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='ThirdRowBoxestranslation='0 2 0'>
<Transform translation='-9 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance7'>
<Material diffuseColor='1 0 0'/>
<FillProperties hatchStyle='7containerField='fillProperties'>
<!-- hatchStyle='7' (optional support) cast iron or malleable iron and general use for all materials -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform translation='-6 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance8'>
<Material diffuseColor='1 0.5 0'/>
<FillProperties hatchStyle='8containerField='fillProperties'>
<!-- hatchStyle='8' (optional support) steel -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform translation='-3 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance9'>
<Material diffuseColor='1 1 0'/>
<FillProperties hatchStyle='9containerField='fillProperties'>
<!-- hatchStyle='9' (optional support) bronze, brass, copper, and compositions -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform>
<Shape>
<Box/>
<Appearance DEF='FillAppearance10'>
<Material diffuseColor='0 1 0'/>
<FillProperties hatchStyle='10containerField='fillProperties'>
<!-- hatchStyle='10' (optional support) white metal, zinc, lead, babbit, and alloys -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform translation='3 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance11'>
<Material diffuseColor='0 0 1'/>
<FillProperties hatchStyle='11containerField='fillProperties'>
<!-- hatchStyle='11' (optional support) magnesium, aluminum, and aluminum alloys -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform translation='6 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance12'>
<Material diffuseColor='0 1 1'/>
<FillProperties hatchStyle='12containerField='fillProperties'>
<!-- hatchStyle='12' (optional support) rubber, plastic, and electrical insulation -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='FourthRowText'>
<Transform translation='-9 0 0'>
<Shape>
<Text string='"7"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance7'/>
</Shape>
</Transform>
<Transform translation='-6 0 0'>
<Shape>
<Text string='"8"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance8'/>
</Shape>
</Transform>
<Transform translation='-3 0 0'>
<Shape>
<Text string='"9"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance9'/>
</Shape>
</Transform>
<Transform>
<Shape>
<Text string='"10"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance10'/>
</Shape>
</Transform>
<Transform translation='3 0 0'>
<Shape>
<Text string='"11"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance11'/>
</Shape>
</Transform>
<Transform translation='6 0 0'>
<Shape>
<Text string='"12"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance12'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='FifthRowBoxestranslation='0 -3 0'>
<Transform translation='-9 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance13'>
<Material diffuseColor='1 0 0'/>
<FillProperties hatchStyle='13containerField='fillProperties'>
<!-- hatchStyle='13' (optional support) cork, felt, fabric, leather, and fibre -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform translation='-6 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance14'>
<Material diffuseColor='1 0.5 0'/>
<FillProperties hatchStyle='14containerField='fillProperties'>
<!-- hatchStyle='14' (optional support) thermal insulation -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform translation='-3 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance15'>
<Material diffuseColor='1 1 0'/>
<FillProperties hatchStyle='15containerField='fillProperties'>
<!-- hatchStyle='15' (optional support) titanium and refractory material -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform>
<Shape>
<Box/>
<Appearance DEF='FillAppearance16'>
<Material diffuseColor='0 1 0'/>
<FillProperties hatchStyle='16containerField='fillProperties'>
<!-- hatchStyle='16' (optional support) marble, slate, porcelain, glass, etc. -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform translation='3 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance17'>
<Material diffuseColor='0 0 1'/>
<FillProperties hatchStyle='17containerField='fillProperties'>
<!-- hatchStyle='17' (optional support) earth -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform translation='6 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance18'>
<Material diffuseColor='0 1 1'/>
<FillProperties hatchStyle='18containerField='fillProperties'>
<!-- hatchStyle='18' (optional support) sand -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
<Transform translation='9 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance19'>
<Material diffuseColor='0.3 0.3 0.3'/>
<FillProperties hatchStyle='19containerField='fillProperties'>
<!-- hatchStyle='19' (optional support) repeating dot -->
</FillProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='SixthRowTexttranslation='0 -5 0'>
<Transform translation='-9 0 0'>
<Shape>
<Text string='"13"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance13'/>
</Shape>
</Transform>
<Transform translation='-6 0 0'>
<Shape>
<Text string='"14"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance14'/>
</Shape>
</Transform>
<Transform translation='-3 0 0'>
<Shape>
<Text string='"15"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance15'/>
</Shape>
</Transform>
<Transform>
<Shape>
<Text string='"16"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance16'/>
</Shape>
</Transform>
<Transform translation='3 0 0'>
<Shape>
<Text string='"17"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance17'/>
</Shape>
</Transform>
<Transform translation='6 0 0'>
<Shape>
<Text string='"18"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance18'/>
</Shape>
</Transform>
<Transform translation='9 0 0'>
<Shape>
<Text string='"19"'>
<FontStyle USE=' Middle'/>
</Text>
<Appearance USE=' FillAppearance19'/>
</Shape>
</Transform>
</Transform>
</Transform>
</Scene>
</X3D>
<!--

to top <!-- Index for DEF nodes: FifthRowBoxes, FillAppearance1, FillAppearance10, FillAppearance11, FillAppearance12, FillAppearance13, FillAppearance14, FillAppearance15, FillAppearance16, FillAppearance17, FillAppearance18, FillAppearance19, FillAppearance2, FillAppearance3, FillAppearance4, FillAppearance5, FillAppearance6, FillAppearance7, FillAppearance8, FillAppearance9, FirstRowBoxes, FourthRowText, Middle, OverallAdjustment, SecondRowText, SixthRowText, ThirdRowBoxes

Index for Viewpoint node: Viewpoint_1
-->
-->

<!-- Online at
https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter05AppearanceMaterialTextures/FillPropertiesExampleIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter05AppearanceMaterialTextures/FillPropertiesExample.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)
-->

to top <!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->