<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.1//EN"   "http://www.web3d.org/specifications/x3d-3.1.dtd">
<X3D profile='Immersiveversion='3.1xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation=' http://www.web3d.org/specifications/x3d-3.1.xsd '>
<head>
<component level='2name='Shape'/>
<meta name='titlecontent='LineProperties.x3d'/>
<meta name='descriptioncontent='Demonstrate various LineProperties values.'/>
<meta name='creatorcontent='Don Brutzman'/>
<meta name='createdcontent='20 August 2008'/>
<meta name='modifiedcontent='25 August 2008'/>
<meta name='imagecontent='LinePropertiesLinetypeExample.png'/>
<meta name='referencecontent=' http://X3dGraphics.com '/>
<meta name='referencecontent=' http://www.web3d.org/x3d/content/examples/X3dResources.html '/>
<meta name='subjectcontent=' X3D book, X3D graphics, X3D-Edit, http://www.x3dGraphics.com '/>
<meta name='identifiercontent=' http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d '/>
<meta name='generatorcontent='X3D-Edit, https://savage.nps.edu/X3D-Edit'/>
<meta name='licensecontent='../license.html'/>
</head>
<!--

Index for DEF node: LeftJustify
Index for Viewpoint image: Viewpoint_1
-->
<Scene>
<Viewpoint description='LineProperties linetype examplesposition='0 0 22'/>
<Transform translation='1 -6 0'>
<Transform translation='-4 14 0'>
<Shape>
<Text string='1 Solidsolid='true'>
<FontStyle DEF='LeftJustifyjustify='"BEGIN" "MIDDLE"'/>
</Text>
<Appearance>
<Material diffuseColor='1 0 0'/>
</Appearance>
</Shape>
<Transform translation='-4 0 0'>
<Shape>
<IndexedLineSet coordIndex='0 1'>
<Coordinate point='0 0 0 2 0 0'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='1 0 0'/>
<LineProperties applied='truelinetype='1linewidthScaleFactor='0containerField='lineProperties'>
<!-- linetype='1' solid -->
</LineProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-4 13 0'>
<Shape>
<Text string='2 Dashedsolid='true'>
<FontStyle USE='LeftJustify'/>
</Text>
<Appearance>
<Material diffuseColor='1 0.5 0'/>
</Appearance>
</Shape>
<Transform translation='-4 0 0'>
<Shape>
<IndexedLineSet coordIndex='0 1 -1'>
<Coordinate point='0 0 0 2 0 0'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='1 0.5 0'/>
<LineProperties linetype='2applied='truelinewidthScaleFactor='0containerField='lineProperties'>
<!-- linetype='2' dashed -->
</LineProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-4 12 0'>
<Shape>
<Text string='3 Dottedsolid='true'>
<FontStyle USE='LeftJustify'/>
</Text>
<Appearance>
<Material diffuseColor='1 1 0'/>
</Appearance>
</Shape>
<Transform translation='-4 0 0'>
<Shape>
<IndexedLineSet coordIndex='0 1 -1'>
<Coordinate point='0 0 0 2 0 0'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='1 1 0'/>
<LineProperties linetype='3applied='truelinewidthScaleFactor='0containerField='lineProperties'>
<!-- linetype='3' dotted -->
</LineProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-4 11 0'>
<Shape>
<Text string='4 Dashed-dottedsolid='true'>
<FontStyle USE='LeftJustify'/>
</Text>
<Appearance>
<Material diffuseColor='0 1 0'/>
</Appearance>
</Shape>
<Transform translation='-4 0 0'>
<Shape>
<IndexedLineSet coordIndex='0 1 -1'>
<Coordinate point='0 0 0 2 0 0'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='0 1 0'/>
<LineProperties linetype='4applied='truelinewidthScaleFactor='0containerField='lineProperties'>
<!-- linetype='4' dashed-dotted -->
</LineProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-4 10 0'>
<Shape>
<Text string='5 Dash-dot-dotsolid='true'>
<FontStyle USE='LeftJustify'/>
</Text>
<Appearance>
<Material diffuseColor='0.2 0.2 1'/>
</Appearance>
</Shape>
<Transform translation='-4 0 0'>
<Shape>
<IndexedLineSet coordIndex='0 1 -1'>
<Coordinate point='0 0 0 2 0 0'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='0 0 1'/>
<LineProperties linetype='5applied='truelinewidthScaleFactor='0containerField='lineProperties'>
<!-- linetype='5' dash-dot-dot -->
</LineProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-4 9 0'>
<Shape>
<Text string='6 (single)solid='true'>
<FontStyle USE='LeftJustify'/>
</Text>
<Appearance>
<Material diffuseColor='1 0 1'/>
</Appearance>
</Shape>
<Transform translation='-4 0 0'>
<Shape>
<IndexedLineSet coordIndex='0 1 -1'>
<Coordinate point='0 0 0 2 0 0'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='1 0 1'/>
<LineProperties linetype='6applied='truelinewidthScaleFactor='0containerField='lineProperties'>
<!-- linetype='6' (optional support) single -->
</LineProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-4 8 0'>
<Shape>
<Text string='7 (single dot)solid='true'>
<FontStyle USE='LeftJustify'/>
</Text>
<Appearance>
<Material diffuseColor='0 1 1'/>
</Appearance>
</Shape>
<Transform translation='-4 0 0'>
<Shape>
<IndexedLineSet coordIndex='0 1 -1'>
<Coordinate point='0 0 0 2 0 0'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='0 1 1'/>
<LineProperties linetype='7applied='truelinewidthScaleFactor='0containerField='lineProperties'>
<!-- linetype='7' (optional support) single dot -->
</LineProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-4 7 0'>
<Shape>
<Text string='8 (double arrow)solid='true'>
<FontStyle USE='LeftJustify'/>
</Text>
<Appearance>
<Material diffuseColor='1 1 1'/>
</Appearance>
</Shape>
<Transform translation='-4 0 0'>
<Shape>
<IndexedLineSet coordIndex='0 1 -1'>
<Coordinate point='0 0 0 2 0 0'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='1 1 1'/>
<LineProperties linetype='8applied='truelinewidthScaleFactor='0containerField='lineProperties'>
<!-- linetype='8' (optional support) double arrow -->
</LineProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-4 6 0'>
<Shape>
<Text string='9 [no entry]solid='true'>
<FontStyle USE='LeftJustify'/>
</Text>
<Appearance>
<Material diffuseColor='0.2 0.2 0.2'/>
</Appearance>
</Shape>
</Transform>
<Transform translation='-4 5 0'>
<Shape>
<Text string='10 (chain line)solid='true'>
<FontStyle USE='LeftJustify'/>
</Text>
<Appearance>
<Material diffuseColor='0.5 0.5 0.5'/>
</Appearance>
</Shape>
<Transform translation='-4 0 0'>
<Shape>
<IndexedLineSet coordIndex='0 1 -1'>
<Coordinate point='0 0 0 2 0 0'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='1 0 0'/>
<LineProperties linetype='10applied='truelinewidthScaleFactor='0containerField='lineProperties'>
<!-- linetype='10' (optional support) chain line -->
</LineProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-4 4 0'>
<Shape>
<Text string='11 (center line)solid='true'>
<FontStyle USE='LeftJustify'/>
</Text>
<Appearance>
<Material diffuseColor='0.8 0.2 0.2'/>
</Appearance>
</Shape>
<Transform translation='-4 0 0'>
<Shape>
<IndexedLineSet coordIndex='0 1 -1'>
<Coordinate point='0 0 0 2 0 0'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='0.8 0.2 0.2'/>
<LineProperties linetype='11applied='truelinewidthScaleFactor='0containerField='lineProperties'>
<!-- linetype='11' (optional support) center line -->
</LineProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-4 3 0'>
<Shape>
<Text string='12 (hidden line)solid='true'>
<FontStyle USE='LeftJustify'/>
</Text>
<Appearance>
<Material diffuseColor='0.5 0.5 0.1'/>
</Appearance>
</Shape>
<Transform translation='-4 0 0'>
<Shape>
<IndexedLineSet coordIndex='0 1 -1'>
<Coordinate point='0 0 0 2 0 0'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='0.5 0.5 0.1'/>
<LineProperties linetype='12applied='truelinewidthScaleFactor='0containerField='lineProperties'>
<!-- linetype='12' (optional support) hidden line -->
</LineProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-4 2 0'>
<Shape>
<Text string='13 (phantom line)solid='true'>
<FontStyle USE='LeftJustify'/>
</Text>
<Appearance>
<Material diffuseColor='0.8 0.8 0.2'/>
</Appearance>
</Shape>
<Transform translation='-4 0 0'>
<Shape>
<IndexedLineSet coordIndex='0 1 -1'>
<Coordinate point='0 0 0 2 0 0'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='0.8 0.8 0.2'/>
<LineProperties linetype='13applied='truelinewidthScaleFactor='0containerField='lineProperties'>
<!-- linetype='13' (optional support) phantom line -->
</LineProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-4 1 0'>
<Shape>
<Text string='14 (break line 1)solid='true'>
<FontStyle USE='LeftJustify'/>
</Text>
<Appearance>
<Material diffuseColor='0.2 0.8 0.2'/>
</Appearance>
</Shape>
<Transform translation='-4 0 0'>
<Shape>
<IndexedLineSet coordIndex='0 1 -1'>
<Coordinate point='0 0 0 2 0 0'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='0.2 0.8 0.2'/>
<LineProperties linetype='14applied='truelinewidthScaleFactor='0containerField='lineProperties'>
<!-- linetype='14' (optional support) break line 1 -->
</LineProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-4 0 0'>
<Shape>
<Text string='15 (break line 2)solid='true'>
<FontStyle USE='LeftJustify'/>
</Text>
<Appearance>
<Material diffuseColor='0.2 0.2 0.8'/>
</Appearance>
</Shape>
<Transform translation='-4 0 0'>
<Shape>
<IndexedLineSet coordIndex='0 1 -1'>
<Coordinate point='0 0 0 2 0 0'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='0.2 0.2 0.8'/>
<LineProperties linetype='15applied='truelinewidthScaleFactor='0containerField='lineProperties'>
<!-- linetype='15' (optional support) break line 2 -->
</LineProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-4 -1 0'>
<Shape>
<Text string='16 (user-specified dash pattern)solid='true'>
<FontStyle USE='LeftJustify'/>
</Text>
<Appearance>
<Material diffuseColor='0.7 0.7 0.7'/>
</Appearance>
</Shape>
<Transform translation='-4 0 0'>
<Shape>
<IndexedLineSet coordIndex='0 1 -1'>
<Coordinate point='0 0 0 2 0 0'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='0.7 0.7 0.7'/>
<LineProperties linetype='16applied='truelinewidthScaleFactor='0containerField='lineProperties'>
<!-- linetype='16' (optional support) user-specified dash pattern -->
</LineProperties>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
</Scene>
</X3D>
<!--

Index for DEF node: LeftJustify
Index for Viewpoint image: Viewpoint_1
-->

<!-- Tag color codes: <Node DEF='idName' attribute='value'/> -->