<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.2//EN" "https://www.web3d.org/specifications/x3d-3.2.dtd">
<X3D profile='CADInterchange'
version='3.2'
xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance'
xsd:noNamespaceSchemaLocation
='
https://www.web3d.org/specifications/x3d-3.2.xsd
'
>
<head>
</head>
<!--
-->
<Scene>
<WorldInfo title='CadDesignPatternExampleBushing.x3d'/>
<Background skyColor='0.9607843 1 0.9607843'/>
<Viewpoint description='Hello CAD bushing' orientation='1 0 0 -0.321751' position='0 5 15'/>
<CADAssembly name='DesignPatternAssembly'>
<CADPart name='CADPartSides'>
<!-- the rotation and translation attributes serve to position the bushing within the assembly -->
<CADFace name='outerSurface'>
<Shape containerField='shape'>
<!-- note solid='true' and so one-sided external rendering only -->
<Cylinder bottom='false' height='3' radius='2' top='false'/>
<Appearance DEF='AppearanceGrey'>
<Material/>
</Appearance>
</Shape>
</CADFace>
<CADFace name='innerSurface'>
<Shape containerField='shape'>
<!-- note solid='false' and so two-sided internal + external rendering -->
<Cylinder bottom='false' height='3' solid='false' top='false'/>
<Appearance USE='
AppearanceGrey'/>
</Shape>
</CADFace>
</CADPart>
<CADPart name='CADPartTop' rotation='1 0 0 1.5708' translation='0 1.5 0'>
<CADFace name='topCap'>
<Shape containerField='shape'>
<Disk2D innerRadius='1' outerRadius='2'/>
<Appearance USE='
AppearanceGrey'/>
</Shape>
</CADFace>
</CADPart>
<CADPart name='CADPartBottom' rotation='-1 0 0 1.5708' translation='0 -1.5 0'>
<CADFace name='bottomCap'>
<Shape containerField='shape'>
<Disk2D innerRadius='1' outerRadius='2'/>
<Appearance USE='
AppearanceGrey'/>
</Shape>
</CADFace>
</CADPart>
</CADAssembly>
</Scene>
</X3D>
<!--
-->
-->
<!--
Online at
https://www.web3d.org/x3d/content/examples/Basic/CAD/CadDesignPatternExampleBushingIndex.html
-->
<!--
Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Basic/CAD/CadDesignPatternExampleBushing.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.
-->