<?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>
</head>
<!--
<!--
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
-->
<Scene>
<WorldInfo title='FillProperties.x3d'/>
<Viewpoint description='FillProperties hatchStyle examples' position='0 0 24'/>
<Transform DEF='OverallAdjustment'>
<Transform DEF='FirstRowBoxes' translation='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='
2'
containerField='
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='
3'
containerField='
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='
4'
containerField='
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='
5'
containerField='
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='
6'
containerField='
fillProperties'>
<!-- hatchStyle='6' positive slope / negative slope crosshatch -->
</
FillProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='SecondRowText' translation='0 5 0'>
<Transform translation='-9 0 0'>
<Shape>
<Text string='"1"'>
<FontStyle DEF='Middle' justify='"MIDDLE" "MIDDLE"' size='2' style='BOLD'/>
</Text>
<Appearance USE='
FillAppearance1'/>
</Shape>
</Transform>
<Transform translation='-6 0 0'>
</Transform>
<Transform translation='-3 0 0'>
</Transform>
<Transform>
</Transform>
<Transform translation='3 0 0'>
</Transform>
<Transform translation='6 0 0'>
</Transform>
</Transform>
<Transform DEF='ThirdRowBoxes' translation='0 2 0'>
<Transform translation='-9 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance7'>
<Material diffuseColor='1 0 0'/>
<
FillProperties hatchStyle='
7'
containerField='
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='
8'
containerField='
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='
9'
containerField='
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='
10'
containerField='
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='
11'
containerField='
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='
12'
containerField='
fillProperties'>
<!-- hatchStyle='12' (optional support) rubber, plastic, and electrical insulation -->
</
FillProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='FourthRowText'>
<Transform translation='-9 0 0'>
</Transform>
<Transform translation='-6 0 0'>
</Transform>
<Transform translation='-3 0 0'>
</Transform>
<Transform>
</Transform>
<Transform translation='3 0 0'>
</Transform>
<Transform translation='6 0 0'>
</Transform>
</Transform>
<Transform DEF='FifthRowBoxes' translation='0 -3 0'>
<Transform translation='-9 0 0'>
<Shape>
<Box/>
<Appearance DEF='FillAppearance13'>
<Material diffuseColor='1 0 0'/>
<
FillProperties hatchStyle='
13'
containerField='
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='
14'
containerField='
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='
15'
containerField='
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='
16'
containerField='
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='
17'
containerField='
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='
18'
containerField='
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='
19'
containerField='
fillProperties'>
<!-- hatchStyle='19' (optional support) repeating dot -->
</
FillProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='SixthRowText' translation='0 -5 0'>
<Transform translation='-9 0 0'>
</Transform>
<Transform translation='-6 0 0'>
</Transform>
<Transform translation='-3 0 0'>
</Transform>
<Transform>
</Transform>
<Transform translation='3 0 0'>
</Transform>
<Transform translation='6 0 0'>
</Transform>
<Transform translation='9 0 0'>
</Transform>
</Transform>
</Transform>
</Scene>
</X3D>
<!--
<!--
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)
-->
<!--
For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints.
-->