Surface Area of Composite Solids
2020-05-29 11:30
Surface Area of Composite Solids
This applet demonstrates the geometric construction and calculation of the surface area of composite solids. Using fundamental GeoGebra commands such as points, vectors, translations, segments, midpoints, and polygons, it constructs a composite solid model assembled from basic 3D shapes. Through geometric transformations, it visually presents the unfolding and area calculation process, helping students deeply understand the problem-solving approach for finding the surface area of composite figures in solid geometry.
Students can interact with the model by dragging points and adjusting sliders to modify the dimensions of the component shapes. As they manipulate the figure, the applet dynamically recalculates the total surface area in real time. The unfolding animation clearly shows how the lateral faces and base faces separate into a net, making it easier to identify which surfaces contribute to the overall area and which internal interfaces are not part of the exterior surface. This visual decomposition reinforces the key principle that when two solids are joined together, the areas of the contact faces must be subtracted from the sum of the individual surface areas.
The applet supports multiple composite configurations, including combinations such as a prism attached to a pyramid or a cylinder topped with a hemisphere. For each case, the step-by-step breakdown displays the contribution of every face, promoting a systematic approach to complex surface area problems. Educators can use this tool in classroom instruction or independent study to bridge the gap between abstract formulas and concrete spatial reasoning. By connecting the algebraic computation of surface area with its geometric visualization, the applet strengthens conceptual understanding and builds confidence in tackling composite solid problems.
Loading the math board and drawing, please wait…
<?xml version="1.0" encoding="utf-8"?>
<geogebra format="5.0" version="5.0.691.0" app="classic" platform="w" id="7414bdea-1f12-4526-952a-045024e88bc8" xsi:noNamespaceSchemaLocation="http://www.geogebra.org/apps/xsd/ggb.xsd" xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<gui>
<window width="1120" height="612" />
<perspectives>
<perspective id="tmp">
<panes>
<pane location="" divider="0.4" orientation="1" />
</panes>
<views>
<view id="4" toolbar="0 || 2020 , 2021 , 2022 , 66 || 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="8" toolbar="1001 | 1002 | 1003 || 1005 | 1004 || 1006 | 1007 | 1010 || 1008 1009 || 66 68 || 6" visible="false" inframe="false" stylebar="false" location="1,3" size="300" window="100,100,600,400" />
<view id="4097" visible="false" inframe="false" stylebar="true" location="1,1" size="307" window="100,100,700,550" />
<view id="1" visible="true" inframe="false" stylebar="false" location="3" size="448" window="100,100,600,400" />
<view id="2" visible="false" inframe="false" stylebar="false" location="3" size="281" tab="ALGEBRA" window="100,100,600,400" />
<view id="16" visible="false" inframe="false" stylebar="false" location="1" size="150" window="50,50,500,500" />
<view id="32" visible="false" inframe="false" stylebar="true" location="1" size="150" window="50,50,500,500" />
<view id="64" toolbar="0" visible="false" inframe="false" stylebar="false" location="1" size="150" 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="70" toolbar="0 || 2020 || 2021 || 2022" visible="false" inframe="false" stylebar="true" location="1" size="150" 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 | 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="false" location="1" size="664" window="100,100,600,400" />
</views>
<toolbar show="false" items="0 39 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="algebra" />
<dockBar show="false" east="false" />
</perspective>
</perspectives>
<labelingStyle val="0"/>
<font size="12"/>
</gui>
<euclidianView>
<viewNumber viewNo="1"/>
<size width="448" height="612"/>
<coordSystem xZero="-208.84111208318026" yZero="1090.2007536377469" scale="52.08025480930535" yscale="52.080254809305366"/>
<evSettings axes="false" grid="false" gridIsBold="false" pointCapturing="3" 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="0" spreadsheet="0"/>
<coordStyle val="0"/>
</kernel>
<tableview min="-2" max="2" step="1"/>
<scripting blocked="false" disabled="false"/>
<euclidianView3D>
<coordSystem xZero="0.567184883547307" yZero="-0.7308244888025652" zZero="-6.4863335837716" scale="38.28407569779019" xAngle="20" zAngle="-60"/>
<evSettings axes="false" grid="false" 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="1" separation="100"/>
</euclidianView3D>
<construction title="" author="" date="">
<element type="numeric" label="分离">
<value val="0"/>
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="1" absoluteScreenLocation="true" width="200" x="109" y="495" fixed="true" horizontal="true" showAlgebra="true"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="0.01" speed="1" type="0" playing="false"/>
</element>
<command name="Point">
<input a0="zAxis"/>
<output a0="H"/>
</command>
<element type="point3d" label="H">
<show object="false" label="false" ev="4"/>
<objColor r="125" g="125" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="1" playing="false"/>
<coords x="0" y="0" z="2" w="1"/>
<pointSize val="5"/>
</element>
<command name="Point">
<input a0="zAxis"/>
<output a0="F"/>
</command>
<element type="point3d" label="F">
<show object="false" label="false" ev="4"/>
<objColor r="125" g="125" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="1" playing="false"/>
<coords x="0" y="0" z="5" w="1"/>
<pointSize val="5"/>
</element>
<command name="Intersect">
<input a0="zAxis" a1="xAxis"/>
<output a0="E"/>
</command>
<element type="point3d" label="E">
<show object="false" label="false" ev="4"/>
<objColor r="68" g="68" b="68" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0" y="0" z="0" w="1"/>
<pointSize val="4"/>
</element>
<command name="Vector">
<input a0="E" a1="H"/>
<output a0="v"/>
</command>
<element type="vector3d" label="v">
<show object="false" label="false" ev="4"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0" y="0" z="2" w="0"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<startPoint exp="E"/>
</element>
<command name="Vector">
<input a0="E" a1="F"/>
<output a0="u"/>
</command>
<element type="vector3d" label="u">
<show object="false" label="false" ev="4"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0" y="0" z="5" w="0"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<startPoint exp="E"/>
</element>
<expression label="C" exp="(2, 3, 0)" type="point"/>
<element type="point3d" label="C">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<coords x="2" y="3" z="0" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="C" a1="u"/>
<output a0="C'"/>
</command>
<element type="point3d" label="C'">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="2" y="3" z="5" w="1"/>
<pointSize val="5"/>
</element>
<element type="point3d" label="A">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<coords x="-3" y="-2" z="0" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="A" a1="u"/>
<output a0="A'"/>
</command>
<element type="point3d" label="A'">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-3" y="-2" z="5" w="1"/>
<pointSize val="5"/>
</element>
<command name="Segment">
<input a0="A'" a1="C'"/>
<output a0="n"/>
</command>
<element type="segment3d" label="n">
<show object="false" label="false" ev="4"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Midpoint">
<input a0="n"/>
<output a0="G"/>
</command>
<element type="point3d" label="G">
<show object="false" label="false" ev="4"/>
<objColor r="68" g="68" b="68" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.5" y="0.5" z="5" w="1"/>
<pointSize val="4"/>
</element>
<command name="Translate">
<input a0="G" a1="v"/>
<output a0="G'"/>
</command>
<element type="point3d" label="G'">
<show object="false" label="false" ev="4"/>
<objColor r="68" g="68" b="68" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.5" y="0.5" z="7" w="1"/>
<pointSize val="4"/>
</element>
<command name="Segment">
<input a0="G" a1="G'"/>
<output a0="p"/>
</command>
<element type="segment3d" label="p">
<show object="false" label="false" ev="4"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="point3d" label="B">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<coords x="2" y="-2" z="0" w="1"/>
<pointSize val="5"/>
</element>
<expression label="D" exp="(-3, 3, 0)" type="point"/>
<element type="point3d" label="D">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<coords x="-3" y="3" z="0" w="1"/>
<pointSize val="5"/>
</element>
<command name="Polygon">
<input a0="A" a1="B" a2="C" a3="D"/>
<output a0="q1" a1="a" a2="b" a3="c" a4="d"/>
</command>
<element type="polygon3d" label="q1">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="a">
<show object="false" label="true" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="b">
<show object="false" label="true" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="c">
<show object="false" label="true" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="d">
<show object="false" label="true" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Translate">
<input a0="B" a1="u"/>
<output a0="B'"/>
</command>
<element type="point3d" label="B'">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="2" y="-2" z="5" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="D" a1="u"/>
<output a0="D'"/>
</command>
<element type="point3d" label="D'">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-3" y="3" z="5" w="1"/>
<pointSize val="5"/>
</element>
<command name="Polygon">
<input a0="D'" a1="D" a2="A" a3="A'"/>
<output a0="q2" a1="d'" a2="d_1" a3="a_1" a4="a'"/>
</command>
<element type="polygon3d" label="q2">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="d'">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="d_1">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="a_1">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="1" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="a'">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="A'" a1="A" a2="B" a3="B'"/>
<output a0="q3" a1="f" a2="a_2" a3="b_1" a4="b'"/>
</command>
<element type="polygon3d" label="q3">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="f">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="a_2">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="b_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="b'">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="C'" a1="D'" a2="D" a3="C"/>
<output a0="q4" a1="c'" a2="g" a3="d_2" a4="c_1"/>
</command>
<element type="polygon3d" label="q4">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="c'">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="g">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="d_2">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="c_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="C'" a1="C" a2="B" a3="B'"/>
<output a0="q5" a1="h" a2="c_2" a3="b_2" a4="i"/>
</command>
<element type="polygon3d" label="q5">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="h">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="c_2">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="b_2">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="i">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="C'" a1="D'" a2="A'" a3="B'"/>
<output a0="q6" a1="j" a2="k" a3="l" a4="m"/>
</command>
<element type="polygon3d" label="q6">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="j">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="k">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="l">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="m">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<expression label="n3" exp="0.6"/>
<element type="numeric" label="n3">
<value val="0.6"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<animation speed="1" type="0" playing="false"/>
</element>
<command name="Dilate">
<input a0="C'" a1="n3" a2="G"/>
<output a0="C''"/>
</command>
<element type="point3d" label="C''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="1" y="1.9999999999999998" z="5" w="1"/>
<pointSize val="5"/>
</element>
<command name="Dilate">
<input a0="D'" a1="n3" a2="G"/>
<output a0="D''"/>
</command>
<element type="point3d" label="D''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.9999999999999998" y="1.9999999999999998" z="5" w="1"/>
<pointSize val="5"/>
</element>
<command name="Dilate">
<input a0="A'" a1="n3" a2="G"/>
<output a0="A''"/>
</command>
<element type="point3d" label="A''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.9999999999999998" y="-1" z="5" w="1"/>
<pointSize val="5"/>
</element>
<command name="Dilate">
<input a0="B'" a1="n3" a2="G"/>
<output a0="B''"/>
</command>
<element type="point3d" label="B''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="1" y="-1" z="5" w="1"/>
<pointSize val="5"/>
</element>
<command name="Point">
<input a0="p" a1="分离"/>
<output a0="I"/>
</command>
<element type="point3d" label="I">
<show object="false" label="false" ev="4"/>
<objColor r="125" g="125" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.5" y="0.5" z="5" w="1"/>
<pointSize val="5"/>
</element>
<command name="Vector">
<input a0="G" a1="I"/>
<output a0="w"/>
</command>
<element type="vector3d" label="w">
<show object="false" label="false" ev="4"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0" y="0" z="0" w="0"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<startPoint exp="G"/>
</element>
<command name="Translate">
<input a0="A''" a1="w"/>
<output a0="A'''"/>
</command>
<element type="point3d" label="A'''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.9999999999999998" y="-1" z="5" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="D''" a1="w"/>
<output a0="D'''"/>
</command>
<element type="point3d" label="D'''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.9999999999999998" y="1.9999999999999998" z="5" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="C''" a1="w"/>
<output a0="C'''"/>
</command>
<element type="point3d" label="C'''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="1" y="1.9999999999999998" z="5" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="B''" a1="w"/>
<output a0="B'''"/>
</command>
<element type="point3d" label="B'''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="1" y="-1" z="5" w="1"/>
<pointSize val="5"/>
</element>
<command name="Point">
<input a0="zAxis"/>
<output a0="J"/>
</command>
<element type="point3d" label="J">
<show object="false" label="false" ev="4"/>
<objColor r="125" g="125" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="1" playing="false"/>
<coords x="0" y="0" z="3" w="1"/>
<pointSize val="5"/>
</element>
<command name="Vector">
<input a0="E" a1="J"/>
<output a0="e"/>
</command>
<element type="vector3d" label="e">
<show object="false" label="false" ev="4"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0" y="0" z="3" w="0"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<startPoint exp="E"/>
</element>
<command name="Translate">
<input a0="D'''" a1="e"/>
<output a0="K"/>
</command>
<element type="point3d" label="K">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.9999999999999998" y="1.9999999999999998" z="8" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="A'''" a1="e"/>
<output a0="L"/>
</command>
<element type="point3d" label="L">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.9999999999999998" y="-1" z="8" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="B'''" a1="e"/>
<output a0="M"/>
</command>
<element type="point3d" label="M">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="1" y="-1" z="8" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="C'''" a1="e"/>
<output a0="N"/>
</command>
<element type="point3d" label="N">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="1" y="1.9999999999999998" z="8" w="1"/>
<pointSize val="5"/>
</element>
<command name="Polygon">
<input a0="L" a1="A'''" a2="B'''" a3="M"/>
<output a0="q7" a1="l_1" a2="a'''" a3="b'''" a4="m_1"/>
</command>
<element type="polygon3d" label="q7">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="l_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="a'''">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="b'''">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="m_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="K" a1="D'''" a2="A'''" a3="L"/>
<output a0="q8" a1="k_1" a2="d'''" a3="q" a4="l_2"/>
</command>
<element type="polygon3d" label="q8">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="k_1">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="d'''">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="q">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="l_2">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="K" a1="L" a2="M" a3="N"/>
<output a0="q9" a1="k_2" a2="l_3" a3="m_2" a4="n_1"/>
</command>
<element type="polygon3d" label="q9">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="k_2">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="l_3">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="m_2">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="n_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="N" a1="C'''" a2="B'''" a3="M"/>
<output a0="q10" a1="n_2" a2="c'''" a3="r" a4="m_3"/>
</command>
<element type="polygon3d" label="q10">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="n_2">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="c'''">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="r">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="m_3">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="N" a1="K" a2="D'''" a3="C'''"/>
<output a0="q11" a1="n_3" a2="k_3" a3="s" a4="t"/>
</command>
<element type="polygon3d" label="q11">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="n_3">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="k_3">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="s">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="t">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="C'''" a1="D'''" a2="A'''" a3="B'''"/>
<output a0="q12" a1="f_1" a2="g_1" a3="h_1" a4="i_1"/>
</command>
<element type="polygon3d" label="q12">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="153" g="51" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="f_1">
<show object="false" label="false" ev="4"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="g_1">
<show object="false" label="false" ev="4"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="h_1">
<show object="false" label="false" ev="4"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="i_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Translate">
<input a0="I" a1="e"/>
<output a0="I'"/>
</command>
<element type="point3d" label="I'">
<show object="false" label="false" ev="4"/>
<objColor r="125" g="125" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.5" y="0.5" z="8" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="I'" a1="v"/>
<output a0="I''"/>
</command>
<element type="point3d" label="I''">
<show object="false" label="false" ev="4"/>
<objColor r="125" g="125" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.5" y="0.5" z="10" w="1"/>
<pointSize val="5"/>
</element>
<command name="Segment">
<input a0="I'" a1="I''"/>
<output a0="j_1"/>
</command>
<element type="segment3d" label="j_1">
<show object="false" label="false" ev="4"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Point">
<input a0="j_1" a1="分离"/>
<output a0="O"/>
</command>
<element type="point3d" label="O">
<show object="false" label="false" ev="4"/>
<objColor r="125" g="125" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-0.5" y="0.5" z="8" w="1"/>
<pointSize val="5"/>
</element>
<expression label="n2" exp="2 / 3"/>
<element type="numeric" label="n2">
<value val="0.6666666666666666"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<animation speed="1" type="0" playing="false"/>
</element>
<command name="Dilate">
<input a0="M" a1="n2" a2="I'"/>
<output a0="M'"/>
</command>
<element type="point3d" label="M'">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.49999999999999994" y="-0.49999999999999994" z="8" w="1"/>
<pointSize val="5"/>
</element>
<command name="Dilate">
<input a0="L" a1="n2" a2="I'"/>
<output a0="L'"/>
</command>
<element type="point3d" label="L'">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.4999999999999998" y="-0.49999999999999994" z="8" w="1"/>
<pointSize val="5"/>
</element>
<command name="Dilate">
<input a0="K" a1="n2" a2="I'"/>
<output a0="K'"/>
</command>
<element type="point3d" label="K'">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.4999999999999998" y="1.4999999999999998" z="8" w="1"/>
<pointSize val="5"/>
</element>
<command name="Dilate">
<input a0="N" a1="n2" a2="I'"/>
<output a0="N'"/>
</command>
<element type="point3d" label="N'">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.49999999999999994" y="1.4999999999999998" z="8" w="1"/>
<pointSize val="5"/>
</element>
<command name="Vector">
<input a0="I'" a1="O"/>
<output a0="u_1"/>
</command>
<element type="vector3d" label="u_1">
<show object="false" label="false" ev="4"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0" y="0" z="0" w="0"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<startPoint exp="I'"/>
</element>
<command name="Translate">
<input a0="K'" a1="u_1"/>
<output a0="K''"/>
</command>
<element type="point3d" label="K''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.4999999999999998" y="1.4999999999999998" z="8" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="L'" a1="u_1"/>
<output a0="L''"/>
</command>
<element type="point3d" label="L''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.4999999999999998" y="-0.49999999999999994" z="8" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="N'" a1="u_1"/>
<output a0="N''"/>
</command>
<element type="point3d" label="N''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.49999999999999994" y="1.4999999999999998" z="8" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="M'" a1="u_1"/>
<output a0="M''"/>
</command>
<element type="point3d" label="M''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.49999999999999994" y="-0.49999999999999994" z="8" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="K''" a1="v"/>
<output a0="K'''"/>
</command>
<element type="point3d" label="K'''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.4999999999999998" y="1.4999999999999998" z="10" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="L''" a1="v"/>
<output a0="L'''"/>
</command>
<element type="point3d" label="L'''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.4999999999999998" y="-0.49999999999999994" z="10" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="M''" a1="v"/>
<output a0="M'''"/>
</command>
<element type="point3d" label="M'''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.49999999999999994" y="-0.49999999999999994" z="10" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="N''" a1="v"/>
<output a0="N'''"/>
</command>
<element type="point3d" label="N'''">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.49999999999999994" y="1.4999999999999998" z="10" w="1"/>
<pointSize val="5"/>
</element>
<command name="Polygon">
<input a0="M'''" a1="M''" a2="N''" a3="N'''"/>
<output a0="q13" a1="m'''" a2="m''" a3="n''" a4="n'''"/>
</command>
<element type="polygon3d" label="q13">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="m'''">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="m''">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="n''">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="n'''">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="N'''" a1="N''" a2="K''" a3="K'''"/>
<output a0="q14" a1="p_1" a2="q_1" a3="k''" a4="k'''"/>
</command>
<element type="polygon3d" label="q14">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="p_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="q_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="k''">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="k'''">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="L'''" a1="M'''" a2="N'''" a3="K'''"/>
<output a0="q15" a1="l'''" a2="r_1" a3="s_1" a4="t_1"/>
</command>
<element type="polygon3d" label="q15">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="l'''">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="r_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="s_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="t_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="L'''" a1="L''" a2="K''" a3="K'''"/>
<output a0="q16" a1="e_1" a2="l''" a3="f_2" a4="g_2"/>
</command>
<element type="polygon3d" label="q16">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="e_1">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="l''">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="f_2">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="g_2">
<show object="false" label="false" ev="4"/>
<objColor r="204" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="L'''" a1="M'''" a2="M''" a3="L''"/>
<output a0="q17" a1="h_2" a2="i_2" a3="j_2" a4="p_2"/>
</command>
<element type="polygon3d" label="q17">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="h_2">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="i_2">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="j_2">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="p_2">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="L''" a1="M''" a2="N''" a3="K''"/>
<output a0="q18" a1="q_2" a2="r_2" a3="s_2" a4="t_2"/>
</command>
<element type="polygon3d" label="q18">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="q_2">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="r_2">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="s_2">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="t_2">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="B'''" a1="A'''" a2="D'''" a3="C'''"/>
<output a0="q19" a1="e_2" a2="f_3" a3="g_3" a4="h_3"/>
</command>
<element type="polygon3d" label="q19">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="e_2">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="f_3">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="g_3">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="h_3">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<expression label="chongdie" exp="(0, 0, 0.01)" type="vector"/>
<element type="vector3d" label="chongdie">
<show object="true" label="false" ev="4"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="0" y="0" z="0.01" w="0"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
</element>
<command name="Translate">
<input a0="C''" a1="chongdie"/>
<output a0="C'''_1"/>
</command>
<element type="point3d" label="C'''_1">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="1" y="1.9999999999999998" z="5.01" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="D''" a1="chongdie"/>
<output a0="D'''_1"/>
</command>
<element type="point3d" label="D'''_1">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.9999999999999998" y="1.9999999999999998" z="5.01" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="B''" a1="chongdie"/>
<output a0="B'''_1"/>
</command>
<element type="point3d" label="B'''_1">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="1" y="-1" z="5.01" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="A''" a1="chongdie"/>
<output a0="A'''_1"/>
</command>
<element type="point3d" label="A'''_1">
<show object="false" label="false" ev="4"/>
<objColor r="77" g="77" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.9999999999999998" y="-1" z="5.01" w="1"/>
<pointSize val="5"/>
</element>
<command name="Polygon">
<input a0="C'''_1" a1="D'''_1" a2="A'''_1" a3="B'''_1"/>
<output a0="q20" a1="c'''_1" a2="d'''_1" a3="a'''_1" a4="b'''_1"/>
</command>
<element type="polygon3d" label="q20">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="c'''_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="1" type="0" typeHidden="0"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="d'''_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="1" type="0" typeHidden="0"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="a'''_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="1" type="0" typeHidden="0"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="b'''_1">
<show object="false" label="true" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="1" type="0" typeHidden="0"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Translate">
<input a0="K'" a1="chongdie"/>
<output a0="K''_1"/>
</command>
<element type="point3d" label="K''_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.4999999999999998" y="1.4999999999999998" z="8.01" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="L'" a1="chongdie"/>
<output a0="L''_1"/>
</command>
<element type="point3d" label="L''_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-1.4999999999999998" y="-0.49999999999999994" z="8.01" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="N'" a1="chongdie"/>
<output a0="N''_1"/>
</command>
<element type="point3d" label="N''_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.49999999999999994" y="1.4999999999999998" z="8.01" w="1"/>
<pointSize val="5"/>
</element>
<command name="Translate">
<input a0="M'" a1="chongdie"/>
<output a0="M''_1"/>
</command>
<element type="point3d" label="M''_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.49999999999999994" y="-0.49999999999999994" z="8.01" w="1"/>
<pointSize val="5"/>
</element>
<command name="Polygon">
<input a0="K''_1" a1="L''_1" a2="M''_1" a3="N''_1"/>
<output a0="q21" a1="k''_1" a2="l''_1" a3="m''_1" a4="n''_1"/>
</command>
<element type="polygon3d" label="q21">
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="1"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="segment3d" label="k''_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="l''_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="m''_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment3d" label="n''_1">
<show object="false" label="false" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<expression label="text1" exp=""组合""/>
<element type="text" label="text1">
<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"/>
<font serif="false" sizeM="1.4" size="5" style="0"/>
<absoluteScreenLocation x="61" y="498"/>
</element>
<expression label="text1_1" exp=""分离""/>
<element type="text" label="text1_1">
<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"/>
<font serif="false" sizeM="1.4" size="5" style="0"/>
<absoluteScreenLocation x="321" y="498"/>
</element>
<expression label="text2" exp=""操作下面的控制条,观察右侧的组合体,思考如何求这个
组合体的表面积?(提示:可以利用鼠标右键在右侧视图
操作,以察看更多细节。)""/>
<element type="text" label="text2">
<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"/>
<font serif="false" sizeM="1.4" size="5" style="0"/>
<absoluteScreenLocation x="27" y="56"/>
</element>
<element type="boolean" label="DA">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="46" y="157"/>
<labelMode val="3"/>
<checkbox fixed="true"/>
<caption val="A.分离与组合后物体的表面积没有变化。"/>
</element>
<element type="boolean" label="DB">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="46" y="209"/>
<labelMode val="3"/>
<checkbox fixed="true"/>
<caption val="B.分离后的表面积大于组合后的表面积。"/>
</element>
<element type="boolean" label="DC">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="46" y="261"/>
<labelMode val="3"/>
<checkbox fixed="true"/>
<caption val="C.组合体的表面积等于三个小正方体的表面和。"/>
</element>
<element type="boolean" label="DD">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="46" y="313"/>
<labelMode val="3"/>
<checkbox fixed="true"/>
<caption val="D.组合体的表面积等于三个小正方体的表面和减重叠部分的面积。"/>
</element>
<element type="button" label="button1">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="51" y="387"/>
<labelMode val="3"/>
<fixed val="true"/>
<auxiliary val="true"/>
<ggbscript val="If(DA≟false ∧DB≟true ∧DC≟false ∧DD≟true,SetValue(text3,"回答正确,你真棒!"),SetValue(text3,"回答错误,再想想!")) "/>
<font serif="false" sizeM="2" size="12" style="0"/>
<caption val="提交"/>
</element>
<expression label="text3" exp="" ""/>
<element type="text" label="text3">
<show object="true" label="false" ev="40"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" sizeM="1.4" size="5" style="0"/>
<absoluteScreenLocation x="160" y="411"/>
</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="52" y="533"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<ggbscript val="SetSpinSpeed(1)"/>
<font serif="false" sizeM="2" size="12" 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="260" y="532"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<ggbscript val="SetSpinSpeed(0)"/>
<font serif="false" sizeM="2" size="12" style="0"/>
<caption val="停止旋转"/>
</element>
</construction>
</geogebra>