Interactive Orthographic Projections of Stacked Cubes
2020-12-09 03:22
This GeoGebra applet demonstrates the orthographic projections (front, side, and top views) of stacked unit cubes through an interactive interface. Users can adjust the number and arrangement of the stacked cubes using input boxes and buttons to observe real-time changes in the 3D solid and its 2D projections on three orthogonal planes. This visualization helps students understand the projection r
In collections
Exploring the World of Shapes in GeoGebra
<?xml version="1.0" encoding="utf-8"?>
<geogebra format="5.0" version="5.0.620.0" app="classic" platform="w" id="570AE811-9A4F-4C7A-9FD3-306F10CB1F2A" xsi:noNamespaceSchemaLocation="https://ggb123.cn/apps/xsd/ggb.xsd" xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<gui>
<window width="1432" height="600" />
<perspectives>
<perspective id="tmp">
<panes>
<pane location="" divider="0.3819832402234637" orientation="1" />
</panes>
<views>
<view id="4" toolbar="0 || 2020 , 2021 , 2022 || 2001 , 2003 , 2002 , 2004 , 2005 || 2040 , 2041 , 2042 , 2044 , 2043" visible="false" inframe="false" stylebar="false" location="1,1" size="300" window="100,100,600,400" />
<view id="1" visible="true" inframe="false" stylebar="false" location="3" size="547" window="100,100,600,400" />
<view id="2" visible="false" inframe="false" stylebar="true" location="3" size="380" tab="ALGEBRA" window="100,100,600,400" />
<view id="8" toolbar="1001 | 1002 | 1003 || 1005 | 1004 || 1006 | 1007 | 1010 || 1008 | 1009 || 6" visible="false" inframe="false" stylebar="true" location="3" size="300" window="100,100,600,400" />
<view id="16" visible="false" inframe="false" stylebar="false" location="1" size="100" window="50,50,500,500" />
<view id="32" visible="false" inframe="false" stylebar="true" location="1" size="22" window="50,50,500,500" />
<view id="64" toolbar="0" visible="false" inframe="false" stylebar="false" location="1" size="480" window="50,50,500,500" />
<view id="128" visible="false" inframe="false" stylebar="false" location="1" size="480" window="50,50,500,500" />
<view id="4097" visible="false" inframe="false" stylebar="true" location="1" size="283" window="100,100,700,550" />
<view id="70" toolbar="0 || 2020 || 2021 || 2022" visible="false" inframe="false" stylebar="true" location="1" size="900" window="50,50,500,500" />
<view id="512" toolbar="0 | 1 501 5 19 , 67 | 2 15 45 18 , 7 37 | 514 3 9 , 13 44 , 47 | 16 51 | 551 550 11 , 20 22 21 23 , 55 56 57 , 12 | 69 | 510 511 , 512 513 | 533 531 , 534 532 , 522 523 , 537 536 , 535 , 538 | 521 520 | 36 , 38 49 560 | 571 30 29 570 31 33 | 17 | 540 40 41 42 , 27 28 35 , 6 , 502" visible="true" inframe="false" stylebar="true" location="1" size="875" window="100,100,600,400" />
</views>
<toolbar show="false" items="0 73 62 | 1 501 67 5 19 72 75 76 | 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 14 68 | 30 29 54 32 31 33 | 25 17 26 60 52 61 | 40 41 42 27 28 35 6" position="1" help="false" />
<input show="false" cmd="true" top="false" />
<dockBar show="false" east="false" />
</perspective>
</perspectives>
<labelingStyle val="2"/>
<font size="16"/>
</gui>
<euclidianView>
<viewNumber viewNo="1"/>
<size width="547" height="598"/>
<coordSystem xZero="144.10892050463266" yZero="372.9124403431689" scale="68.48531894531243" yscale="68.48531894531456"/>
<evSettings axes="false" grid="false" gridIsBold="false" pointCapturing="1" rightAngleStyle="1" checkboxSize="26" gridType="3"/>
<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="0"/>
<axis id="0" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<axis id="1" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
</euclidianView>
<kernel>
<uses3D val="true"/>
<continuous val="false"/>
<usePathAndRegionParameters val="true"/>
<decimals val="2"/>
<angleUnit val="degree"/>
<algebraStyle val="3" spreadsheet="0"/>
<coordStyle val="0"/>
</kernel>
<tableview min="-2" max="2" step="1"/>
<scripting blocked="false" disabled="false"/>
<euclidianView3D>
<coordSystem xZero="-0.5522963659816593" yZero="-0.008849459959347161" zZero="-1.5359317501452818" scale="52.92568577317118" xAngle="22.207654298596477" zAngle="-135"/>
<evSettings axes="false" grid="true" gridIsBold="false" pointCapturing="3" rightAngleStyle="1" gridType="3"/>
<axis id="0" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<axis id="1" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<axis id="2" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<plate show="false"/>
<bgColor r="255" g="255" b="255"/>
<clipping use="false" show="false" size="1"/>
<projection type="0"/>
</euclidianView3D>
<construction title="堆叠正方体的三视图(16格)" author="" date="">
<element type="button" label="button1">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="23" y="34"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<ggbscript val="setvalue[n_1,0]
setvalue[n_2,0]
setvalue[n_3,0]
setvalue[n_4,0]
setvalue[n_5,0]
setvalue[n_6,0]
setvalue[n_7,0]
setvalue[n_8,0]
setvalue[n_9,0]
setvalue[n_a,0]
setvalue[n_b,0]
setvalue[n_c,0]
setvalue[n_d,0]
setvalue[n_e,0]
setvalue[n_f,0]
setvalue[n_g,0]
SetViewDirection[]"/>
<font serif="false" sizeM="2" size="16" style="0"/>
<caption val="复位"/>
</element>
<element type="button" label="button2">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="17" y="437"/>
<labelMode val="3"/>
<fixed val="true"/>
<auxiliary val="true"/>
<ggbscript val="SetViewDirection(Vector[(3,3,-sqrt(3))])"/>
<font serif="false" sizeM="2" size="16" style="0"/>
<caption val="斜上方视角"/>
</element>
<element type="button" label="button3">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="17" y="482"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<ggbscript val="SetViewDirection[Vector((0,1,0))]"/>
<font serif="false" sizeM="2" size="16" style="0"/>
<caption val="主视图"/>
</element>
<element type="button" label="button4">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="122" y="483"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<ggbscript val="SetViewDirection[Vector[(1,0,0)]]"/>
<font serif="false" sizeM="2" size="16" style="0"/>
<caption val="左视图"/>
</element>
<element type="button" label="button5">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="15" y="529"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<ggbscript val="SetViewDirection[Vector[(0,0,-1)]]"/>
<font serif="false" sizeM="2" size="16" style="0"/>
<caption val="俯视图"/>
</element>
<expression label="text7" exp=""1""/>
<element type="text" label="text7">
<show object="false" label="false" ev="37"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<startPoint x="0.5" y="0.2" z="1"/>
</element>
<expression label="text8" exp=""2""/>
<element type="text" label="text8">
<show object="false" label="false" ev="37"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<startPoint x="1.5" y="0.2" z="1"/>
</element>
<expression label="text9" exp=""5""/>
<element type="text" label="text9">
<show object="false" label="false" ev="37"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<startPoint x="2.5" y="0.2" z="1"/>
</element>
<expression label="text10" exp=""4""/>
<element type="text" label="text10">
<show object="false" label="false" ev="37"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<startPoint x="0.5" y="1.2" z="1"/>
</element>
<expression label="text11" exp=""3""/>
<element type="text" label="text11">
<show object="false" label="false" ev="37"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<startPoint x="1.5" y="1.2" z="1"/>
</element>
<expression label="text12" exp=""6""/>
<element type="text" label="text12">
<show object="false" label="false" ev="37"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<startPoint x="2.5" y="1.2" z="1"/>
</element>
<expression label="text13" exp=""9""/>
<element type="text" label="text13">
<show object="false" label="false" ev="37"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<startPoint x="0.5" y="2.2" z="1"/>
</element>
<expression label="text14" exp=""8""/>
<element type="text" label="text14">
<show object="false" label="false" ev="37"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<startPoint x="1.5" y="2.2" z="1"/>
</element>
<expression label="text15" exp=""7""/>
<element type="text" label="text15">
<show object="false" label="false" ev="37"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<startPoint x="2.5" y="2.2" z="1"/>
</element>
<element type="numeric" label="n_1">
<value val="0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="2"/>
<slider min="0" max="20" absoluteScreenLocation="true" width="200" x="30" y="50" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="n_2">
<value val="0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="5" absoluteScreenLocation="true" width="200" x="30" y="50" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="n_5">
<value val="0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="5" absoluteScreenLocation="true" width="200" x="30" y="90" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="n_4">
<value val="1"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="5" absoluteScreenLocation="true" width="200" x="30" y="50" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<command name="Textfield">
<input a0="n_1"/>
<output a0="InputBox1"/>
</command>
<element type="textfield" label="InputBox1">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="20" y="120"/>
<labelMode val="3"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="0" y="1" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在1处添加"/>
</element>
<command name="Textfield">
<input a0="n_2"/>
<output a0="InputBox2"/>
</command>
<element type="textfield" label="InputBox2">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="20" y="153"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="1" y="1" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在2处添加"/>
</element>
<command name="Textfield">
<input a0="n_4"/>
<output a0="InputBox4"/>
</command>
<element type="textfield" label="InputBox4">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="20" y="220"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="0" y="2" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在4处添加"/>
</element>
<command name="Sequence">
<input a0="Cube[(0, 0, i), (1, 0, i), (1, 1, i)]" a1="i" a2="0" a3="n_1 - 1"/>
<output a0="l_1"/>
</command>
<element type="list" label="l_1">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<listType val="polyhedron"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Cube[(1, 0, i), (2, 0, i), (2, 1, i)]" a1="i" a2="0" a3="n_2 - 1"/>
<output a0="l_2"/>
</command>
<element type="list" label="l_2">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<listType val="polyhedron"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Cube[(0, 1, i), (1, 1, i), (1, 2, i)]" a1="i" a2="0" a3="n_4 - 1"/>
<output a0="l_4"/>
</command>
<element type="list" label="l_4">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<element type="numeric" label="n_3">
<value val="2"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="5" absoluteScreenLocation="true" width="200" x="30" y="50" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="n_6">
<value val="3"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="10" absoluteScreenLocation="true" width="200" x="30" y="90" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="n_9">
<value val="1"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="10" absoluteScreenLocation="true" width="200" x="30" y="130" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="n_8">
<value val="1"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="10" absoluteScreenLocation="true" width="200" x="30" y="170" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="n_7">
<value val="0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="10" absoluteScreenLocation="true" width="200" x="30" y="210" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<command name="Textfield">
<input a0="n_6"/>
<output a0="InputBox6"/>
</command>
<element type="textfield" label="InputBox6">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="269" y="120"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="2" y="2" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在6处添加"/>
</element>
<command name="Textfield">
<input a0="n_8"/>
<output a0="InputBox8"/>
</command>
<element type="textfield" label="InputBox8">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="269" y="186"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="1" y="3" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在8处添加"/>
</element>
<command name="Sequence">
<input a0="Cube[(1, 1, i), (2, 1, i), (2, 2, i)]" a1="i" a2="0" a3="n_3 - 1"/>
<output a0="l_3"/>
</command>
<element type="list" label="l_3">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Cube[(2, 1, i), (3, 1, i), (3, 2, i)]" a1="i" a2="0" a3="n_6 - 1"/>
<output a0="l_6"/>
</command>
<element type="list" label="l_6">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Cube[(0, 2, i), (1, 2, i), (1, 3, i)]" a1="i" a2="0" a3="n_9 - 1"/>
<output a0="l_9"/>
</command>
<element type="list" label="l_9">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Cube[(1, 2, i), (2, 2, i), (2, 3, i)]" a1="i" a2="0" a3="n_8 - 1"/>
<output a0="l_8"/>
</command>
<element type="list" label="l_8">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Cube[(2, 2, i), (3, 2, i), (3, 3, i)]" a1="i" a2="0" a3="n_7 - 1"/>
<output a0="l_7"/>
</command>
<element type="list" label="l_7">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<listType val="polyhedron"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Cube[(2, 0, i), (3, 0, i), (3, 1, i)]" a1="i" a2="0" a3="n_5 - 1"/>
<output a0="l_5"/>
</command>
<element type="list" label="l_5">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<listType val="polyhedron"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Textfield">
<input a0="n_5"/>
<output a0="InputBox5"/>
</command>
<element type="textfield" label="InputBox5">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="20" y="253"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="2" y="1" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在5处添加"/>
</element>
<command name="Textfield">
<input a0="n_3"/>
<output a0="InputBox3"/>
</command>
<element type="textfield" label="InputBox3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="20" y="186"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="1" y="2" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在3处添加"/>
</element>
<command name="Textfield">
<input a0="n_7"/>
<output a0="InputBox7"/>
</command>
<element type="textfield" label="InputBox7">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="269" y="153"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="2" y="3" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在7处添加"/>
</element>
<command name="Textfield">
<input a0="n_9"/>
<output a0="InputBox9"/>
</command>
<element type="textfield" label="InputBox9">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="269" y="220"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="0" y="3" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在9处添加"/>
</element>
<element type="numeric" label="n_a">
<value val="0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="5" absoluteScreenLocation="true" width="200" x="30" y="50" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="n_b">
<value val="0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="5" absoluteScreenLocation="true" width="200" x="30" y="90" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="n_c">
<value val="0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="5" absoluteScreenLocation="true" width="200" x="30" y="130" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="n_d">
<value val="0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="5" absoluteScreenLocation="true" width="200" x="30" y="170" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="n_e">
<value val="0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="5" absoluteScreenLocation="true" width="200" x="30" y="210" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="n_f">
<value val="1"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="5" absoluteScreenLocation="true" width="200" x="30" y="250" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="n_g">
<value val="1"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="5" absoluteScreenLocation="true" width="200" x="30" y="290" fixed="false" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<command name="Sequence">
<input a0="Sequence[Polygon[(i, j, 0), (i + 1, j, 0), 4, xOyPlane], i, 0, 3]" a1="j" a2="0" a3="3"/>
<output a0="l0"/>
</command>
<element type="list" label="l0">
<show object="true" label="true" ev="4"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<expression label="text19" exp=""请输入相应位置正方体的个数:""/>
<element type="text" label="text19">
<show object="true" label="false" ev="40"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<startPoint x="0" y="4.2" z="1"/>
</element>
<command name="Textfield">
<input a0="n_a"/>
<output a0="InputBox10"/>
</command>
<element type="textfield" label="InputBox10">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="296" y="389"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="3" y="1" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在a处添加"/>
</element>
<command name="Textfield">
<input a0="n_b"/>
<output a0="InputBox11"/>
</command>
<element type="textfield" label="InputBox11">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="411" y="308"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="3" y="2" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在b处添加"/>
</element>
<command name="Textfield">
<input a0="n_c"/>
<output a0="InputBox12"/>
</command>
<element type="textfield" label="InputBox12">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="390" y="242"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="3" y="3" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在c处添加"/>
</element>
<command name="Textfield">
<input a0="n_d"/>
<output a0="InputBox13"/>
</command>
<element type="textfield" label="InputBox13">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="419" y="185"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="3" y="4" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在d处添加"/>
</element>
<command name="Textfield">
<input a0="n_e"/>
<output a0="InputBox14"/>
</command>
<element type="textfield" label="InputBox14">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="442" y="91"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="2" y="4" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在e处添加"/>
</element>
<command name="Textfield">
<input a0="n_f"/>
<output a0="InputBox15"/>
</command>
<element type="textfield" label="InputBox15">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="358" y="344"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="1" y="4" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在f处添加"/>
</element>
<command name="Textfield">
<input a0="n_g"/>
<output a0="InputBox16"/>
</command>
<element type="textfield" label="InputBox16">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="360" y="476"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<startPoint x="0" y="4" z="1"/>
<length val="2"/>
<textAlign val="center"/>
<caption val="在g处添加"/>
</element>
<command name="Sequence">
<input a0="Cube[(3, 0, i), (4, 0, i), (4, 1, i)]" a1="i" a2="0" a3="n_a - 1"/>
<output a0="l_a"/>
</command>
<element type="list" label="l_a">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<listType val="polyhedron"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Cube[(3, 1, i), (4, 1, i), (4, 2, i)]" a1="i" a2="0" a3="n_b - 1"/>
<output a0="l_b"/>
</command>
<element type="list" label="l_b">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<listType val="polyhedron"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Cube[(3, 2, i), (4, 2, i), (4, 3, i)]" a1="i" a2="0" a3="n_c - 1"/>
<output a0="l_c"/>
</command>
<element type="list" label="l_c">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<listType val="polyhedron"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Cube[(3, 3, i), (4, 3, i), (4, 4, i)]" a1="i" a2="0" a3="n_d - 1"/>
<output a0="l_d"/>
</command>
<element type="list" label="l_d">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<listType val="polyhedron"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Cube[(2, 3, i), (3, 3, i), (3, 4, i)]" a1="i" a2="0" a3="n_e - 1"/>
<output a0="l_e"/>
</command>
<element type="list" label="l_e">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<listType val="polyhedron"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Cube[(1, 3, i), (2, 3, i), (2, 4, i)]" a1="i" a2="0" a3="n_f - 1"/>
<output a0="l_f"/>
</command>
<element type="list" label="l_f">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Cube[(0, 3, i), (1, 3, i), (1, 4, i)]" a1="i" a2="0" a3="n_g - 1"/>
<output a0="l_g"/>
</command>
<element type="list" label="l_g">
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
</construction>
</geogebra>