Volume of a Box and Polynomial Optimization
2011-10-23 08:45
This GeoGebra applet explores the volume of a box through geometric construction and algebraic methods. By dynamically constructing polygons and segments, it illustrates how dimension changes affect volume. Integrating polynomial functions and optimization, it helps learners intuitively understand volume formulas and function extrema in practical geometry.
<?xml version="1.0" encoding="utf-8"?>
<geogebra format="4.0" id="a77672bb-2868-46af-943c-a3129368ef31" xsi:noNamespaceSchemaLocation="http://www.geogebra.org/ggb.xsd" xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<gui>
<window width="1242" height="766" />
<perspectives>
<perspective id="tmp">
<panes>
<pane location="" divider="0.5281803542673108" orientation="1" />
</panes>
<views>
<view id="2" visible="false" inframe="false" stylebar="false" location="3,3" size="200" window="0,0,200,400" />
<view id="1" visible="true" inframe="false" stylebar="false" location="3" size="656" window="0,0,400,400" />
<view id="4" toolbar="0 || 2020 , 2021 , 2022 , 66 || 2001 , 2003 , 2002 , 2004 , 2005 || 2040 , 2041 , 2042 , 2044 , 2043" visible="true" inframe="false" stylebar="false" location="1" size="573" window="0,0,400,400" />
<view id="16" visible="false" inframe="true" stylebar="false" location="1" size="150" window="50,50,500,500" />
<view id="32" visible="false" inframe="true" stylebar="true" location="1" size="150" window="50,50,500,500" />
<view id="64" visible="false" inframe="true" stylebar="false" location="1" size="150" window="50,50,500,500" />
</views>
<toolbar show="true" items="0 39 59 || 1 501 67 , 5 19 , 72 | 2 15 45 , 18 65 , 7 37 | 4 3 8 9 , 13 44 , 58 , 47 || 16 51 64 , 70 | 10 34 53 11 , 24 20 22 , 21 23 | 55 56 57 , 12 || 36 46 , 38 49 50 , 71 | 30 29 54 32 31 33 | 17 26 62 , 14 66 68 | 25 52 60 61 || 40 41 42 , 27 28 35 , 6" />
<input show="true" cmd="true" top="false" />
</perspective>
</perspectives>
<labelingStyle val="3"/>
<font size="12"/>
<graphicsSettings javaLatexFonts="false"/>
<consProtColumns col0="true" col1="true" col2="false" col3="true" col4="false" col5="true" col6="true" col7="false"/>
<consProtocol useColors="true" addIcons="false" showOnlyBreakpoints="false"/>
</gui>
<euclidianView>
<size width="656" height="608"/>
<coordSystem xZero="191.55261539995604" yZero="439.8741078862427" scale="13.276215834026676" yscale="13.276215834026681"/>
<evSettings axes="false" grid="false" gridIsBold="false" pointCapturing="3" rightAngleStyle="1" checkboxSize="13" gridType="0"/>
<bgColor r="255" g="255" b="255"/>
<axesColor r="0" g="0" b="0"/>
<gridColor r="192" g="192" b="192"/>
<lineStyle axes="1" grid="10"/>
<axis id="0" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<axis id="1" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
</euclidianView>
<spreadsheetView>
<size width="573" height="608"/>
<prefCellSize width="107" height="24"/>
<spreadsheetColumn id="1" width="118"/>
<spreadsheetColumn id="2" width="156"/>
<spreadsheetColumn id="3" width="110"/>
<spreadsheetColumn id="4" width="70"/>
<spreadsheetColumn id="5" width="70"/>
<spreadsheetColumn id="6" width="70"/>
<spreadsheetColumn id="7" width="70"/>
<spreadsheetColumn id="8" width="70"/>
<spreadsheetColumn id="9" width="70"/>
<spreadsheetColumn id="10" width="70"/>
<spreadsheetColumn id="11" width="70"/>
<spreadsheetColumn id="12" width="70"/>
<spreadsheetColumn id="13" width="70"/>
<spreadsheetColumn id="14" width="70"/>
<spreadsheetColumn id="15" width="70"/>
<spreadsheetColumn id="16" width="70"/>
<spreadsheetColumn id="17" width="70"/>
<spreadsheetColumn id="18" width="70"/>
<spreadsheetColumn id="19" width="70"/>
<spreadsheetColumn id="20" width="70"/>
<spreadsheetColumn id="21" width="70"/>
<spreadsheetColumn id="22" width="70"/>
<spreadsheetColumn id="23" width="70"/>
<spreadsheetColumn id="24" width="70"/>
<spreadsheetColumn id="25" width="70"/>
<selection hScroll="0" vScroll="0" column="-1" row="-1"/>
<layout showFormulaBar="false" showGrid="true" showHScrollBar="true" showVScrollBar="true" showBrowserPanel="false" showColumnHeader="true" showRowHeader ="true" allowSpecialEditor="false" allowToolTips="true" equalsRequired="false"/>
</spreadsheetView>
<kernel>
<continuous val="false"/>
<decimals val="2"/>
<angleUnit val="degree"/>
<algebraStyle val="0"/>
<coordStyle val="0"/>
<angleFromInvTrig val="false"/>
</kernel>
<scripting blocked="false" disabled="false"/>
<construction title="" author="" date="">
<element type="numeric" label="長">
<value val="25.0"/>
<show object="true" label="false"/>
<objColor r="102" g="102" b="102" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="1" max="25" absoluteScreenLocation="true" width="330.0" x="187.0" y="158.0" fixed="false" horizontal="true"/>
<lineStyle thickness="8" type="0" typeHidden="1"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
</element>
<command name="Intersect">
<input a0="xAxis" a1="yAxis"/>
<output a0="A"/>
</command>
<element type="point" label="A">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.0" y="-0.0" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="Circle[A, 長]"/>
<output a0="B"/>
</command>
<element type="point" label="B">
<show object="false" label="true"/>
<objColor r="125" g="125" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="24.999973590958035" y="-0.036338015917647626" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="A" a1="B"/>
<output a0="b"/>
</command>
<element type="segment" label="b">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.036338015917647626" y="24.999973590958035" z="0.0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="OrthogonalLine">
<input a0="B" a1="b"/>
<output a0="c"/>
</command>
<element type="line" label="c">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-24.999973590958035" y="0.036338015917647626" z="625.0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
</element>
<command name="Point">
<input a0="Circle[A, 2 / 3 * 長]"/>
<output a0="C"/>
</command>
<element type="point" label="C">
<show object="false" label="true"/>
<objColor r="125" g="125" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="1.020538999289461E-15" y="16.666666666666664" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="A" a1="C"/>
<output a0="d"/>
</command>
<element type="segment" label="d">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-16.666666666666664" y="1.020538999289461E-15" z="0.0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="OrthogonalLine">
<input a0="C" a1="d"/>
<output a0="e"/>
</command>
<element type="line" label="e">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.020538999289461E-15" y="-16.666666666666664" z="277.7777777777777"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
</element>
<command name="Intersect">
<input a0="c" a1="e"/>
<output a0="D"/>
</command>
<element type="point" label="D">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="10426.760559977123" y="6944.437108599452" z="416.6662265159672"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="C" a1="D"/>
<output a0="f"/>
</command>
<element type="segment" label="f">
<show object="false" label="false"/>
<objColor r="102" g="102" b="102" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.0" y="25.024251778605713" z="-417.0708629767618"/>
<lineStyle thickness="8" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="D" a1="B"/>
<output a0="g"/>
</command>
<element type="segment" label="g">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="16.70300468258431" y="-0.02427818764767764" z="-417.5755581754254"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Point">
<input a0="Circle[C, 2 / 3 * 長]"/>
<output a0="E"/>
</command>
<element type="point" label="E">
<show object="false" label="true"/>
<objColor r="125" g="125" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="16.666654457343444" y="16.68684034485465" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="C" a1="E"/>
<output a0="h"/>
</command>
<element type="segment" label="h">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.02017367818798732" y="16.666654457343444" z="-277.7775742890574"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="A" a1="E"/>
<output a0="i"/>
</command>
<element type="segment" label="i">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-16.68684034485465" y="16.666654457343444" z="0.0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Point">
<input a0="Circle[A, 1 / 2 * i]"/>
<output a0="F"/>
</command>
<element type="point" label="F">
<show object="false" label="true"/>
<objColor r="125" g="125" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="8.337543703013694" y="8.339206669349636" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="A" a1="F"/>
<output a0="j"/>
</command>
<element type="segment" label="j">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-8.339206669349636" y="8.337543703013694" z="0.0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Point">
<input a0="j"/>
<output a0="G"/>
</command>
<element type="point" label="G">
<show object="true" label="false"/>
<objColor r="255" g="0" b="102" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="4.493307466996693" y="4.494203680476444" z="1.0"/>
<pointSize val="9"/>
<pointStyle val="0"/>
</element>
<command name="OrthogonalLine">
<input a0="G" a1="d"/>
<output a0="k"/>
</command>
<element type="line" label="k">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.020538999289461E-15" y="-16.666666666666664" z="74.90339467460738"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
</element>
<command name="OrthogonalLine">
<input a0="G" a1="b"/>
<output a0="l"/>
</command>
<element type="line" label="l">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-24.999973590958035" y="0.036338015917647626" z="112.16925756609355"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
</element>
<command name="Intersect">
<input a0="k" a1="d"/>
<output a0="H"/>
</command>
<element type="point" label="H">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="7.644183544460736E-14" y="1248.3899112434563" z="277.7777777777777"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Intersect">
<input a0="l" a1="b"/>
<output a0="I"/>
</command>
<element type="point" label="I">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="2804.2284768697086" y="-4.076008266907424" z="625.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="H" a1="G"/>
<output a0="m"/>
</command>
<element type="segment" label="m">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.0" y="4.493307466996693" z="-20.193838955688822"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="G" a1="I"/>
<output a0="n"/>
</command>
<element type="segment" label="n">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="2"/>
<coords x="4.500725293703495" y="-0.006541904005159083" z="-20.19374192004149"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Midpoint">
<input a0="C" a1="A"/>
<output a0="J"/>
</command>
<element type="point" label="J">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="5.102694996447305E-16" y="8.333333333333332" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="OrthogonalLine">
<input a0="J" a1="d"/>
<output a0="p"/>
</command>
<element type="line" label="p">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.020538999289461E-15" y="-16.666666666666664" z="138.88888888888886"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
</element>
<command name="Midpoint">
<input a0="A" a1="B"/>
<output a0="K"/>
</command>
<element type="point" label="K">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="12.499986795479018" y="-0.018169007958823813" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="OrthogonalLine">
<input a0="K" a1="b"/>
<output a0="q"/>
</command>
<element type="line" label="q">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-24.999973590958035" y="0.036338015917647626" z="312.5"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
</element>
<command name="Mirror">
<input a0="G" a1="p"/>
<output a0="G'_1"/>
</command>
<element type="point" label="G'_1">
<show object="false" label="true"/>
<objColor r="125" g="125" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="4.4933074669966935" y="12.172462986190219" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Mirror">
<input a0="H" a1="p"/>
<output a0="H'_1"/>
</command>
<element type="point" label="H'_1">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="3.3764060438254506E-13" y="3381.239718386172" z="277.7777777777777"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Mirror">
<input a0="I" a1="p"/>
<output a0="I'_1"/>
</command>
<element type="point" label="I'_1">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="2804.22847686971" y="10420.742674933572" z="625.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Mirror">
<input a0="G" a1="q"/>
<output a0="G'"/>
</command>
<element type="point" label="G'">
<show object="false" label="true"/>
<objColor r="125" g="125" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="20.519749931971656" y="4.470908891012901" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Mirror">
<input a0="H" a1="q"/>
<output a0="H'"/>
</command>
<element type="point" label="H'">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="6948.066225763083" y="1238.2907429307365" z="277.7777777777777"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Mirror">
<input a0="I" a1="q"/>
<output a0="I'"/>
</command>
<element type="point" label="I'">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="12820.755017479063" y="-18.63525168162161" z="625.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Mirror">
<input a0="G'_1" a1="q"/>
<output a0="L"/>
</command>
<element type="point" label="L">
<show object="false" label="true"/>
<objColor r="125" g="125" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="20.54207092510226" y="12.149135752668256" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Mirror">
<input a0="I'_1" a1="q"/>
<output a0="M"/>
</command>
<element type="point" label="M">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="12851.060363645518" y="10406.13938202627" z="625.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Mirror">
<input a0="H'_1" a1="q"/>
<output a0="N"/>
</command>
<element type="point" label="N">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="6954.266501632694" y="3371.1315378350023" z="277.7777777777777"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="H'_1" a1="G'_1"/>
<output a0="r"/>
</command>
<element type="segment" label="r">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="3.552713678800501E-15" y="4.493307466996693" z="-54.69461882758938"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="G'_1" a1="I'_1"/>
<output a0="s"/>
</command>
<element type="segment" label="s">
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="2"/>
<coords x="-4.500725293703496" y="-0.006541904005157306" z="20.302773653460797"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="M" a1="L"/>
<output a0="t"/>
</command>
<element type="segment" label="t">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="2"/>
<coords x="4.500687258573775" y="-0.019625656730571706" z="-92.21500210947153"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="L" a1="N"/>
<output a0="a_1"/>
</command>
<element type="segment" label="a_1">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="2"/>
<coords x="0.013062216462245146" y="4.493288480775444" z="-54.85789670584782"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="H'" a1="G'"/>
<output a0="b_1"/>
</command>
<element type="segment" label="b_1">
<show object="false" label="false"/>
<objColor r="0" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="2"/>
<coords x="-0.0130622164622487" y="-4.493288480775448" z="20.357116833947416"/>
<lineStyle thickness="8" type="15" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="G'" a1="I'"/>
<output a0="c_1"/>
</command>
<element type="segment" label="c_1">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="2"/>
<coords x="4.500725293703496" y="-0.006541904005153754" z="-92.32450928251463"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Intersect">
<input a0="r" a1="s"/>
<output a0="O"/>
</command>
<element type="point" label="O">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="90.86879751187035" y="246.1654543868029" z="20.2231425690988"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Intersect">
<input a0="t" a1="a_1"/>
<output a0="P"/>
</command>
<element type="point" label="P">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="415.4252289828818" y="245.69370441754523" z="20.223142569098783"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="O" a1="P"/>
<output a0="d_1"/>
</command>
<element type="segment" label="d_1">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.02332723352196986" y="16.048763458105558" z="-195.4577956004807"/>
<lineStyle thickness="2" type="15" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Intersect">
<input a0="b_1" a1="c_1"/>
<output a0="Q"/>
</command>
<element type="point" label="Q">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="414.97382835651825" y="90.41582791640528" z="20.2231425690988"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="P" a1="Q"/>
<output a0="e_1"/>
</command>
<element type="segment" label="e_1">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="7.678226861655349" y="-0.022320993130595213" z="-157.45549999547148"/>
<lineStyle thickness="2" type="15" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="Q" a1="G"/>
<output a0="f_1"/>
</command>
<element type="segment" label="f_1">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.02329478946354424" y="-16.026442464974963" z="72.13076736247311"/>
<lineStyle thickness="2" type="15" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="G" a1="O"/>
<output a0="g_1"/>
</command>
<element type="segment" label="g_1">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-7.678259305713775" y="1.7763568394002505E-15" z="34.500779871900534"/>
<lineStyle thickness="2" type="15" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="O" a1="P" a2="Q" a3="G"/>
<output a0="poly1" a1="o" a2="p_1" a3="q_1" a4="g_2"/>
</command>
<element type="polygon" label="poly1">
<lineStyle thickness="1" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.6"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment" label="o">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.02332723352196986" y="16.048763458105558" z="-195.4577956004807"/>
<lineStyle thickness="1" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="p_1">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="7.678226861655349" y="-0.022320993130595213" z="-157.45549999547148"/>
<lineStyle thickness="1" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="q_1">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.02329478946354424" y="-16.026442464974963" z="72.13076736247311"/>
<lineStyle thickness="1" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="g_2">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-7.678259305713775" y="1.7763568394002505E-15" z="34.500779871900534"/>
<lineStyle thickness="1" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Distance">
<input a0="s" a1="n"/>
<output a0="u"/>
</command>
<element type="numeric" label="u">
<value val="0.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<command name="Distance">
<input a0="c_1" a1="b_1"/>
<output a0="v"/>
</command>
<element type="numeric" label="v">
<value val="0.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<command name="Distance">
<input a0="a_1" a1="t"/>
<output a0="w"/>
</command>
<element type="numeric" label="w">
<value val="0.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<command name="Polygon">
<input a0="C" a1="I'_1" a2="O" a3="H'_1"/>
<output a0="多邊形1" a1="c_2" a2="i'_1" a3="o_1" a4="h'_1"/>
</command>
<element type="polygon" label="多邊形1">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.4"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment" label="c_2">
<show object="false" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.006521613227050693" y="4.486765562991535" z="-74.77942604985891"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="i'_1">
<show object="false" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="4.500725293703496" y="0.0065419040051581945" z="-20.30277365346081"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="o_1">
<show object="false" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-3.552713678800501E-15" y="-4.4933074669966935" z="54.694618827589395"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="h'_1">
<show object="false" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-4.494203680476442" y="-1.9496717648770155E-16" z="7.835963068138131E-15"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="H'_1" a1="O" a2="G" a3="H"/>
<output a0="多邊形2" a1="h'_2" a2="o_2" a3="g_3" a4="h_1"/>
</command>
<element type="polygon" label="多邊形2">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.25"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment" label="h'_2">
<show object="true" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="2"/>
<coords x="3.552713678800501E-15" y="4.4933074669966935" z="-54.694618827589395"/>
<lineStyle thickness="8" type="15" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="o_2">
<show object="false" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="7.678259305713775" y="-1.7763568394002505E-15" z="-34.500779871900534"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="g_3">
<show object="false" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.0" y="-4.493307466996693" z="20.193838955688822"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="h_1">
<show object="false" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-7.6782593057137785" y="9.403155681765759E-16" z="-2.112984843654234E-15"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="H" a1="G" a2="I" a3="A"/>
<output a0="多邊形3" a1="h_2" a2="g_4" a3="i_1" a4="a_2"/>
</command>
<element type="polygon" label="多邊形3">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.4"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment" label="h_2">
<show object="true" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.0" y="4.493307466996693" z="-20.193838955688822"/>
<lineStyle thickness="8" type="15" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="g_4">
<show object="false" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="4.500725293703495" y="-0.006541904005159083" z="-20.19374192004149"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="i_1">
<show object="false" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.006521613227051878" y="-4.4867655629915335" z="0.0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="a_2">
<show object="false" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-4.494203680476444" y="2.7519060760058655E-16" z="0.0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="G" a1="Q" a2="I'" a3="I"/>
<output a0="多邊形4" a1="g_5" a2="q_2" a3="i'" a4="i_2"/>
</command>
<element type="polygon" label="多邊形4">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.25"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment" label="g_5">
<show object="false" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.02329478946354424" y="16.026442464974963" z="-72.13076736247311"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="q_2">
<show object="false" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="4.5007252937034945" y="-0.006541904005153754" z="-92.3245092825146"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="i'">
<show object="false" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.0232947894635427" y="-16.02644246497497" z="-5.2735593669694936E-15"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="i_2">
<show object="true" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-4.500725293703495" y="0.006541904005159083" z="20.19374192004149"/>
<lineStyle thickness="8" type="15" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="Q" a1="H'" a2="B" a3="I'"/>
<output a0="多邊形5" a1="q_3" a2="h'" a3="b_2" a4="i'_2"/>
</command>
<element type="polygon" label="多邊形5">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.4"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment" label="q_3">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.013062216462246923" y="4.493288480775448" z="-20.357116833947373"/>
<lineStyle thickness="8" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="h'">
<show object="false" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="4.4941846904683" y="-0.013064821789068759" z="-112.35497332429755"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="b_2">
<show object="false" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.006521613227053049" y="-4.486765562991533" z="2.930988785010413E-14"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="i'_2">
<show object="true" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-4.5007252937034945" y="0.006541904005153754" z="92.3245092825146"/>
<lineStyle thickness="8" type="15" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="P" a1="N" a2="H'" a3="Q"/>
<output a0="多邊形6" a1="p_2" a2="n_1" a3="h'_3" a4="q_4"/>
</command>
<element type="polygon" label="多邊形6">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.25"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment" label="p_2">
<show object="false" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.013062216462238041" y="4.493288480775451" z="-54.857896705847736"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="n_1">
<show object="false" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="7.678226861655358" y="-0.022320993130598765" z="-191.9562798673722"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="h'_3">
<show object="true" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.013062216462246923" y="-4.493288480775448" z="20.357116833947373"/>
<lineStyle thickness="8" type="15" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="q_4">
<show object="false" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-7.678226861655349" y="0.022320993130595213" z="157.45549999547148"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="M" a1="D" a2="N" a3="P"/>
<output a0="多邊形7" a1="m_1" a2="d_2" a3="n_2" a4="p_3"/>
</command>
<element type="polygon" label="多邊形7">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.4"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment" label="m_1">
<show object="false" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.016843655424633397" y="4.4625551967728825" z="-73.9544200719966"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="d_2">
<show object="false" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="4.5305931304606535" y="0.011107627271989884" z="-113.55983032426866"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="n_2">
<show object="true" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.013062216462238041" y="-4.493288480775451" z="54.857896705847736"/>
<lineStyle thickness="8" type="15" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="p_3">
<show object="false" label="false"/>
<objColor r="153" g="153" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-4.500687258573782" y="0.01962565673057881" z="92.21500210947156"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="I'_1" a1="M" a2="P" a3="O"/>
<output a0="多邊形8" a1="i'_3" a2="m_2" a3="p_4" a4="o_3"/>
</command>
<element type="polygon" label="多邊形8">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.25"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment" label="i'_3">
<show object="false" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.02336526865168409" y="16.074931018841294" z="-268.125185946201"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="m_2">
<show object="true" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="4.500687258573782" y="-0.01962565673057881" z="-92.21500210947156"/>
<lineStyle thickness="8" type="15" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="p_4">
<show object="false" label="false"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.02332723352196986" y="-16.048763458105558" z="195.4577956004807"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="o_3">
<show object="true" label="true"/>
<objColor r="102" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelOffset x="-3" y="2"/>
<labelMode val="2"/>
<coords x="-4.500725293703496" y="-0.0065419040051581945" z="20.30277365346081"/>
<lineStyle thickness="8" type="15" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="O" a1="P" a2="Q" a3="G"/>
<output a0="多邊形9" a1="o_4" a2="p_5" a3="q_5" a4="g_6"/>
</command>
<element type="polygon" label="多邊形9">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment" label="o_4">
<show object="true" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.02332723352196986" y="16.048763458105558" z="-195.4577956004807"/>
<lineStyle thickness="8" type="10" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="p_5">
<show object="true" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="7.678226861655349" y="-0.022320993130595213" z="-157.45549999547148"/>
<lineStyle thickness="8" type="10" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="q_5">
<show object="true" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.02329478946354424" y="-16.026442464974963" z="72.13076736247311"/>
<lineStyle thickness="8" type="10" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="g_6">
<show object="true" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-7.678259305713775" y="1.7763568394002505E-15" z="34.500779871900534"/>
<lineStyle thickness="8" type="10" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="C" a1="D"/>
<output a0="j_1"/>
</command>
<element type="segment" label="j_1">
<show object="true" label="false"/>
<objColor r="102" g="102" b="102" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.0" y="25.024251778605713" z="-417.0708629767618"/>
<lineStyle thickness="8" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="D" a1="B"/>
<output a0="k_1"/>
</command>
<element type="segment" label="k_1">
<show object="true" label="false"/>
<objColor r="102" g="102" b="102" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="16.70300468258431" y="-0.02427818764767764" z="-417.5755581754254"/>
<lineStyle thickness="8" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="B" a1="A"/>
<output a0="l_1"/>
</command>
<element type="segment" label="l_1">
<show object="true" label="false"/>
<objColor r="102" g="102" b="102" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.036338015917647626" y="-24.999973590958035" z="0.0"/>
<lineStyle thickness="8" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="C" a1="A"/>
<output a0="r_1"/>
</command>
<element type="segment" label="r_1">
<show object="true" label="false"/>
<objColor r="102" g="102" b="102" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="16.666666666666664" y="-1.020538999289461E-15" z="-0.0"/>
<lineStyle thickness="8" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<expression label="文字1" exp=""盒子的體積 = ""/>
<element type="text" label="文字1">
<show object="true" label="false"/>
<objColor r="255" g="0" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="6" style="1"/>
<startPoint x="5.601176718862295" y="-9.996568330940327" z="1.0"/>
</element>
<expression label="文字2" exp=""盒子的底面積 = ""/>
<element type="text" label="文字2">
<show object="true" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="6" style="1"/>
<startPoint x="3.9357391071252685" y="-7.601976607815396" z="1.0"/>
</element>
<expression label="文字3" exp=""小正方形的邊長 =""/>
<element type="text" label="文字3">
<show object="true" label="false"/>
<objColor r="51" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="6" style="1"/>
<startPoint x="2.3938099539336344" y="-4.856195025752403" z="1.0"/>
</element>
<expression label="文字4" exp="poly1 + """ />
<element type="text" label="文字4">
<show object="true" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="6" style="1"/>
<startPoint x="16.019067718625195" y="-7.521678215185037" z="1.0"/>
</element>
<expression label="文字6" exp="poly1 * h_2 + """ />
<element type="text" label="文字6">
<show object="true" label="false"/>
<objColor r="255" g="0" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="6" style="1"/>
<startPoint x="16.008204517865906" y="-9.884697291093737" z="1.0"/>
</element>
<expression label="文字7" exp=""cm³""/>
<element type="text" label="文字7">
<show object="true" label="false"/>
<objColor r="255" g="0" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="6" style="1"/>
<startPoint x="20.964948589243175" y="-9.651134855410895" z="1.0"/>
</element>
<expression label="文字8" exp=""cm²""/>
<element type="text" label="文字8">
<show object="true" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="6" style="1"/>
<startPoint x="21.00347597838182" y="-7.173379125588374" z="1.0"/>
</element>
<expression label="文字9" exp=""cm""/>
<element type="text" label="文字9">
<show object="true" label="false"/>
<objColor r="0" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="6" style="1"/>
<startPoint x="21.021441179332587" y="-4.648312206890271" z="1.0"/>
</element>
<command name="Point">
<input a0="xAxis"/>
<output a0="R"/>
</command>
<element type="point" label="R">
<show object="true" label="false"/>
<objColor r="102" g="102" b="102" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="-3.264681437979479" y="0.0" z="1.0"/>
<pointSize val="4"/>
<pointStyle val="7"/>
</element>
<command name="Point">
<input a0="Circle[R, r_1]"/>
<output a0="S"/>
</command>
<element type="point" label="S">
<show object="true" label="false"/>
<objColor r="102" g="102" b="102" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="-3.190385028305637" y="16.666501067149255" z="1.0"/>
<pointSize val="4"/>
<pointStyle val="6"/>
</element>
<command name="Segment">
<input a0="R" a1="S"/>
<output a0="闊"/>
</command>
<element type="segment" label="闊">
<show object="true" label="false"/>
<objColor r="102" g="102" b="102" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-16.666501067149255" y="0.07429640967384188" z="-54.41081666998735"/>
<lineStyle thickness="8" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<expression label="文字10" exp="l_1 * 2 / 3 + """ />
<element type="text" label="文字10">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="4" style="1"/>
<startPoint x="-9.608861220625116" y="7.001363999911073" z="1.0"/>
</element>
<expression label="文字12" exp=""cm""/>
<element type="text" label="文字12">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="6" style="1"/>
<startPoint x="-6.459249881269986" y="7.1402218522494" z="1.0"/>
</element>
<expression label="文字13" exp="長 + """ />
<element type="text" label="文字13">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<startPoint x="25.69735238032728" y="20.37094437214291" z="1.0"/>
</element>
<expression label="文字14" exp=""cm""/>
<element type="text" label="文字14">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="6" style="1"/>
<startPoint x="11.897962202502079" y="19.47301313825262" z="1.0"/>
</element>
<command name="Perimeter">
<input a0="多邊形8"/>
<output a0="a"/>
</command>
<element type="numeric" label="a">
<value val="41.12518850742701"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<expression label="文字5" exp="o_3 + """ />
<element type="text" label="文字5">
<show object="true" label="false"/>
<objColor r="0" g="204" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="6" style="1"/>
<startPoint x="16.69154139544914" y="-4.8766623844766235" z="1.0"/>
</element>
<command name="Perimeter">
<input a0="多邊形2"/>
<output a0="z"/>
</command>
<element type="numeric" label="z">
<value val="24.34313354542094"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<element type="point" label="T">
<show object="false" label="true"/>
<objColor r="0" g="0" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="1.1535685336555122" y="-3.0429466666313374" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="U">
<show object="false" label="true"/>
<objColor r="0" g="0" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="1.1535685336555122" y="-10.998308401324575" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="V">
<show object="false" label="true"/>
<objColor r="0" g="0" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="24.756231163738764" y="-11.050992916123867" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="W">
<show object="false" label="true"/>
<objColor r="0" g="0" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="24.650862134140176" y="-3.1483156962299232" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="T" a1="U" a2="V" a3="W"/>
<output a0="多邊形10" a1="t_1" a2="u_1" a3="v_1" a4="w_1"/>
</command>
<element type="polygon" label="多邊形10">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
</element>
<element type="segment" label="t_1">
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<coords x="7.955361734693238" y="0.0" z="-9.17705497098925"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="u_1">
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<coords x="0.05268451479929226" y="23.602662630083252" z="259.52858749959086"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="v_1">
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<coords x="-7.902677219893944" y="-0.10536902959858807" z="194.47607166843406"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="w_1">
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<coords x="-0.10536902959858585" y="-23.497293600484664" z="-71.37946083948592"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<expression label="文字15" exp="l_1 + """ />
<element type="text" label="文字15">
<show object="true" label="false"/>
<objColor r="51" g="51" b="51" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="6" style="1"/>
<startPoint x="8.979765203347888" y="19.355876566249457" z="1.0"/>
</element>
<expression label="文字16" exp=""長 =""/>
<element type="text" label="文字16">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="6" style="1"/>
<startPoint x="5.162932219971793" y="19.461369654635686" z="1.0"/>
</element>
<element type="image" label="pic1">
<file name="91502efd70316943d0c97d7c13e21a44\TIPS.bmp"/>
<inBackground val="false"/>
<startPoint number="0" x="-15.332126107671034" y="16.561504470476418" z="1.0"/>
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="1.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
</element>
<expression label="A1" exp=""記錄結果:""/>
<element type="text" label="A1">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<expression label="A3" exp=""卡紙的長(cm)""/>
<element type="text" label="A3">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<expression label="D3" exp=""該體積是:cm³""/>
<element type="text" label="D3">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<expression label="C2" exp=""當盒子的體積是最大時:""/>
<element type="text" label="C2">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<expression label="C3" exp=""小正方形的邊長(cm)""/>
<element type="text" label="C3">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<expression label="B3" exp=""卡紙的闊(cm)""/>
<element type="text" label="B3">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<expression label="文字11" exp=""國王給了小天使一張長是闊的1.5倍的長方形卡紙:""/>
<element type="text" label="文字11">
<show object="true" label="false"/>
<objColor r="0" g="204" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<font serif="false" size="6" style="1"/>
<startPoint x="-6.895987271109929" y="30.646843420806125" z="1.0"/>
</element>
<expression label="文字17" exp=""2. 它們之間有一定的規律嗎?""/>
<element type="text" label="文字17">
<show object="true" label="false"/>
<objColor r="153" g="0" b="153" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="6" style="1"/>
<startPoint x="-4.786952561969648" y="24.62102996611962" z="1.0"/>
</element>
<expression label="文字18" exp=""1. 不同的長和闊, 盒子的最大體積是多少呢 ?""/>
<element type="text" label="文字18">
<show object="true" label="false"/>
<objColor r="255" g="0" b="51" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="6" style="1"/>
<startPoint x="-4.786952561969653" y="27.407968688912128" z="1.0"/>
</element>
<expression label="文字19" exp=""神仙棒""/>
<element type="text" label="文字19">
<show object="true" label="false"/>
<objColor r="255" g="102" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="4" style="1"/>
<startPoint x="-4.862275230153228" y="20.70425122057339" z="1.0"/>
</element>
<expression label="text1" exp=""MTH 2101, Carol Chan C.K., HKIEd""/>
<element type="text" label="text1">
<show object="true" label="false"/>
<objColor r="102" g="102" b="102" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<startPoint x="-13.976318080366577" y="-10.178042734694943" z="1.0"/>
</element>
</construction>
</geogebra>