棱台在GeoGebra是没有直接的命令的,需要我们自己制作,我们假设棱台底面在水平面,给出底面多边形顶点点列、底面与顶面位似比和顶面形心点,就可以制作出棱台。

为保证能制作成自定义工具,我们直接给出点列坐标列表,而不是直接输入点:
l1={(-0.77145, -2.28054, 0), (1.06454, -2.32231, 0), (1.74619, -1.13393, 0), (1.0134, 1.48171, 0), (-0.27374, 2.35758, 0), (-2.59766, 1.5131, 0), (-2.22737, -0.89154, 0)}
a = 0.6
p1 = 多边形(l1)
I = 形心(p1)
p2' = 位似(p1, a, I)

用给定列表绘制出底面多边形,确定其形心,给定位似比,先以底面形心为位似中心,作出顶面在水平面的投影图。
H = (-0.42871, 0.26137, 4.69837)
p2 = 平移(p2', 向量(I, H))

给出顶面形心点,用以确定顶面位置,然后沿底面和顶面形心方向平移在水平面的顶面。
l2 = {顶点(p2)}
l3 = 合并({l1, {l1(1)}})
l4 = 合并({l2, {l2(1)}})
l5 = 序列(多边形(l3(i), l3(i + 1), l4(i + 1), l4(i)), i, 1, 长度(l1))

然后对底面和顶面顶点列表进行处理,分别将第一个点追加到列表后面,便于形成封闭侧面。l5 = 序列(多边形(l3(i), l3(i + 1), l4(i + 1), l4(i)), i, 1, 长度(l1)),这个命令按上下底顶点排列顺序,生成若干多边形,构成棱台侧面。

为保证能制作成自定义工具,我们直接给出点列坐标列表,而不是直接输入点:
l1={(-0.77145, -2.28054, 0), (1.06454, -2.32231, 0), (1.74619, -1.13393, 0), (1.0134, 1.48171, 0), (-0.27374, 2.35758, 0), (-2.59766, 1.5131, 0), (-2.22737, -0.89154, 0)}
a = 0.6
p1 = 多边形(l1)
I = 形心(p1)
p2' = 位似(p1, a, I)

用给定列表绘制出底面多边形,确定其形心,给定位似比,先以底面形心为位似中心,作出顶面在水平面的投影图。
H = (-0.42871, 0.26137, 4.69837)
p2 = 平移(p2', 向量(I, H))

给出顶面形心点,用以确定顶面位置,然后沿底面和顶面形心方向平移在水平面的顶面。
l2 = {顶点(p2)}
l3 = 合并({l1, {l1(1)}})
l4 = 合并({l2, {l2(1)}})
l5 = 序列(多边形(l3(i), l3(i + 1), l4(i + 1), l4(i)), i, 1, 长度(l1))

然后对底面和顶面顶点列表进行处理,分别将第一个点追加到列表后面,便于形成封闭侧面。l5 = 序列(多边形(l3(i), l3(i + 1), l4(i + 1), l4(i)), i, 1, 长度(l1)),这个命令按上下底顶点排列顺序,生成若干多边形,构成棱台侧面。