1 |
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "https://www.web3d.org/specifications/x3d-3.3.dtd">
|
3 | <X3D profile='Interchange' version='3.3' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.3.xsd'> |
4 | <head> |
5 | <meta name='title' content='ArchHalf.x3d'/> |
6 | <meta name='description' content='Create a half arch with parameters clearSpanWidth=4; riseHeight=2; depth=3; topAbutmentHeight=0.5; pierWidth=0.5; pierHeight=1. Parameter clearSpanWidth measure refers to a full arc, consider clearSpanWidth/2 for the archHalf width. Modify them with Transform scale or by editing the IndexedFileSet node. See the reference file ArchModelingDiagrams.pdf and the ArchScript_more_readable.js script to find further information.'/> |
7 | <meta name='creator' content='Michele Foti, Don Brutzman'/> |
8 | <meta name='created' content='15 December 2014'/> |
9 | <meta name='modified' content='20 October 2019'/> |
10 | <meta name='reference' content='ArchModelingDiagrams.pdf'/> |
11 | <meta name='reference' content='https://en.wikipedia.org/wiki/Arch'/> |
12 | <meta name='identifier' content='https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Buildings/ArchHalf.x3d'/> |
13 | <meta name='generator' content='X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit'/> |
14 | <meta name='license' content='../license.html'/> |
15 | </head> |
16 | <Scene> |
17 | <WorldInfo title='ArchHalf.x3d'/> |
18 | <Shape DEF='Arch'> |
19 | <!-- note that convex='false' (meaning concave geometry) is crucial for this IFS of a geometric chord to render properly --> |
20 | <IndexedFaceSet DEF='ArchIndex' convex='false' solid='false' coordIndex='31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 144 -1 149 31 144 147 -1 134 147 144 145 -1 145 144 62 141 -1 132 133 141 62 -1 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 143 -1 148 94 143 146 -1 142 128 146 143 -1 140 125 143 142 -1 125 126 127 140 -1 31 94 95 32 -1 32 95 96 33 -1 33 96 97 34 -1 34 97 98 35 -1 35 98 99 36 -1 36 99 100 37 -1 37 100 101 38 -1 38 101 102 39 -1 39 102 103 40 -1 40 103 104 41 -1 41 104 105 42 -1 42 105 106 43 -1 43 106 107 44 -1 44 107 108 45 -1 45 108 109 46 -1 46 109 110 47 -1 47 110 111 48 -1 48 111 112 49 -1 49 112 113 50 -1 50 113 114 51 -1 51 114 115 52 -1 52 115 116 53 -1 53 116 117 54 -1 54 117 118 55 -1 55 118 119 56 -1 56 119 120 57 -1 57 120 121 58 -1 58 121 122 59 -1 59 122 123 60 -1 60 123 124 61 -1 61 124 125 62 -1 148 149 147 146 -1 146 147 134 128 -1 128 134 145 142 -1 140 141 145 142 -1 127 133 141 140 -1 127 126 132 133 -1 126 132 62 125 -1 31 94 143 144 -1 142 143 144 145 -1 140 125 62 141 -1 31 94 148 149 -1'> |
21 | <Coordinate DEF='ArchChord' point='2 0 0 1.9974984355438178 0.1 0 1.98997487421324 0.2 0 1.977371993328519 0.3 0 1.9595917942265423 0.4 0 1.9364916731037084 0.5 0 1.9078784028338912 0.6 0 1.8734993995195193 0.7 0 1.833030277982336 0.8 0 1.786057109949175 0.9 0 1.7320508075688775 1 0 1.6703293088490067 1.1 0 1.60 1.2 0 1.5198684153570664 1.3 0 1.42828568570857 1.4 0 1.3228756555322953 1.5 0 1.20 1.6 0 1.0535653752852738 1.7 0 0.9020947843768965 1.785 0 0.7599342076785332 1.85 0 0.6244997998398398 1.9 0 0.5425633603552677 1.925 0 0.4444097208657794 1.95 0 0.36181625170796194 1.967 0 0.2821347195933173 1.98 0 0.19974984355438343 1.99 0 0.16718552568927703 1.993 0 0.14133294025102578 1.995 0 0.10950342460398415 1.997 0 0.08942035562443252 1.998 0 0.06323764701505419 1.999 0 0 2 0 -0.06323764701505419 1.999 0 -0.08942035562443252 1.998 0 -0.10950342460398415 1.997 0 -0.14133294025102578 1.995 0 -0.16718552568927703 1.993 0 -0.19974984355438343 1.99 0 -0.2821347195933173 1.98 0 -0.36181625170796194 1.967 0 -0.4444097208657794 1.95 0 -0.5425633603552677 1.925 0 -0.6244997998398398 1.9 0 -0.7599342076785332 1.85 0 -0.9020947843768965 1.785 0 -1.0535653752852738 1.7 0 -1.20 1.6 0 -1.3228756555322953 1.5 0 -1.42828568570857 1.4 0 -1.5198684153570664 1.3 0 -1.60 1.2 0 -1.6703293088490067 1.1 0 -1.7320508075688775 1 0 -1.786057109949175 0.9 0 -1.833030277982336 0.8 0 -1.8734993995195193 0.7 0 -1.9078784028338912 0.6 0 -1.9364916731037084 0.5 0 -1.9595917942265423 0.4 0 -1.977371993328519 0.3 0 -1.98997487421324 0.2 0 -1.9974984355438178 0.1 0 -2 0 0 2 0 3 1.9974984355438178 0.1 3 1.98997487421324 0.2 3 1.977371993328519 0.3 3 1.9595917942265423 0.4 3 1.9364916731037084 0.5 3 1.9078784028338912 0.6 3 1.8734993995195193 0.7 3 1.833030277982336 0.8 3 1.786057109949175 0.9 3 1.7320508075688775 1 3 1.6703293088490067 1.1 3 1.60 1.2 3 1.5198684153570664 1.3 3 1.42828568570857 1.4 3 1.3228756555322953 1.5 3 1.20 1.6 3 1.0535653752852738 1.7 3 0.9020947843768965 1.785 3 0.7599342076785332 1.85 3 0.6244997998398398 1.9 3 0.5425633603552677 1.925 3 0.4444097208657794 1.95 3 0.36181625170796194 1.967 3 0.2821347195933173 1.98 3 0.19974984355438343 1.99 3 0.16718552568927703 1.993 3 0.14133294025102578 1.995 3 0.10950342460398415 1.997 3 0.08942035562443252 1.998 3 0.06323764701505419 1.999 3 0 2 3 -0.06323764701505419 1.999 3 -0.08942035562443252 1.998 3 -0.10950342460398415 1.997 3 -0.14133294025102578 1.995 3 -0.16718552568927703 1.993 3 -0.19974984355438343 1.99 3 -0.2821347195933173 1.98 3 -0.36181625170796194 1.967 3 -0.4444097208657794 1.95 3 -0.5425633603552677 1.925 3 -0.6244997998398398 1.9 3 -0.7599342076785332 1.85 3 -0.9020947843768965 1.785 3 -1.0535653752852738 1.7 3 -1.20 1.6 3 -1.3228756555322953 1.5 3 -1.42828568570857 1.4 3 -1.5198684153570664 1.3 3 -1.60 1.2 3 -1.6703293088490067 1.1 3 -1.7320508075688775 1 3 -1.786057109949175 0.9 3 -1.833030277982336 0.8 3 -1.8734993995195193 0.7 3 -1.9078784028338912 0.6 3 -1.9364916731037084 0.5 3 -1.9595917942265423 0.4 3 -1.977371993328519 0.3 3 -1.98997487421324 0.2 3 -1.9974984355438178 0.1 3 -2 0 3 -2 -1 3 -2.5 -1 3 -2.5 2.5 3 2.5 2.5 3 2.5 -1 3 2 -1 3 -2 -1 0 -2.5 -1 0 -2.5 2.5 0 2.5 2.5 0 2.5 -1 0 2 -1 0 2.5 0 3 2.5 0 0 -2.5 0 3 -2.5 0 0 -2.5 2 3 -2 2 3 -2 2 0 -2.5 2 0 -2 2.5 3 -2 2.5 0 0 2.5 3 0 2.5 0 2 2 3 2.5 2 3 2.5 2 0 2 2 0 2 2.5 3 2 2.5 0'/> |
22 | </IndexedFaceSet> |
23 | <Appearance> |
24 | <Material DEF='MaterialNode' diffuseColor='1 0.75 0.25'/> |
25 | </Appearance> |
26 | </Shape> |
27 | </Scene> |
28 | </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. -->