Biscribed Orthotruncated Propello Icosahedron (V=120) and Its Dual: Edge/Face Co

Biscribed Orthotruncated Propello Icosahedron (V=120) and Its Dual: Edge/Face Co
Loading the math board and drawing, please wait…
2021-03-18 01:34
This example visualizes the Biscribed Orthotruncated Propello Icosahedron with volume parameter V=120 and its dual polyhedron image, using systematic coloring of both edges and faces to reveal the correspondence and symmetry between the primal and dual structures. Key mathematics includes solid geometry of an orthotruncated propello icosahedron, the duality relationship between polyhedra (face–edge/vertex correspondence), and measurement-driven computation involving volume-related quantities (e.g., constructing or comparing spherical/enclosing volume parameters and related radii/derived values). Construction details in GeoGebra rely on label and data presentation via Text and TableText; object selection and mapping via If, IndexOf, Element, and Sequence; and numerical aggregation/control using Sum, Max, Length, and Div. The model organizes geometric/metric variables such as r_m, Volsphere, Vol, Vol_r, A00/A00d, and r_d, and provides interactive control elements (e.g., button3 and index variables) to switch or drive the coloring and dual-image generation. Suitable for high school to early university levels for teaching/learning polyhedral duality and geometric construction through an interactive, color-coded representation.

GeoGebra Commands & Parameters

  1. Text("" + p) → txt_p
  2. Sum(Flatten[Sequence[Append[Sequence[Element[txt_p, i], i, m01(k), m02(k)], " "], k, 1, 5]]) → txtUm1
  3. If(bu0, A00, A00d) → A00_0
  4. Length(A00_0) → n
  5. Length(l2) → läl2
  6. Sequence(sgn(Determinant[{Element[A00_0, i1] - Element[A00_0, j], Element[A00_0, i2] - Element[A00_0, j], Element[A00_0, i3] - Element[A00_0, j]}]), j, 1, n) → l01
  7. Length(A00d) → zzz
  8. Sum(Zip[(T * F), T, SysTimeAkt1, F, {1, 1000, 60000, 3600000, 86400000}]) → TimeAbs1
  9. Sum(Zip[(T * F), T, SysTimeAkt2, F, {1, 1000, 60000, 3600000, 86400000}]) → TimeAbs2
  10. Div(TimeRelab, 3600) → H
  11. Div(TimeRelab - (H * 3600), 60) → M
  12. Element(ZwZeit, step) → text10
  13. TableText({Append["a duration", Last[ZwZeit, Min[10, Length[ZwZeit]]]]}, "v") → text2c
  14. Length(A00) → lm1
  15. If(Length[Unique[l01 \ {0}]] ≟ 1, 7, -7) → a7
  16. Sum(Zip[(T * F), T, SysTimeAkt0, F, {1, 1000, 60000, 3600000, 86400000}]) → TimeAbs0
  17. Div(TimeRelab0, 3600) → H0
  18. Div(TimeRelab0 - (H0 * 3600), 60) → M0
  19. Text("" + (TimeRelab0 - (H0 * 3600) - (M0 * 60))) → S0a
  20. Text("" + (TimeRelab - (H * 3600) - (M * 60))) → S
  21. IndexOf(".", S) → index
  22. IndexOf(".", S0a) → indexa
  23. First(S, index + 1) → txtS
  24. First(S0a, indexa + 1) → txtS0a
  25. If(bu0, " ", "d") → txtbuo
  26. Max(Length[A00], Length[A00d]) → maxlä
  27. Element(A00, 24) → m11
  28. TableText({{"\underline{Polyhedron}"}, Append["Vertices: n=", {Length[A00]}], Append["r=", {r}], Append["\bar{r}=", {r_m}], Append["k-gon : k=", mm5a], Append["their\; numbers: n_k=", mm7a], Append["Volume: V=", {Vol_r}], Append["Average\; distance: p=", {txtUm1}]}, "hr ") → text7
  29. TableText({{"\underline{dual\;Polyhedron}"}, Append["Vertices: n=", {Length[A00d]}], Append["r=", {r_d}], Append[" \bar{r_d}= ", {r_md}], Append["k-gon : k=", mm5ad], Append["their\; numbers: n_k=", mm7ad], Append["Volume: V=", {Vold_r}]}, "hr ") → text20

AI Drawing Prompt Reference

Visualize a 'Biscribed Orthotruncated Propello Icosahedron' polyhedron with 120 vertices and its dual polyhedron. Use systematic edge and face coloring to highlight the correspondence and symmetry between the two structures. Display key parameters like volume, average distance, and vertex counts for both polyhedra, emphasizing their dual relationships. Clearly label and color-code each polyhedron's features to illustrate geometric relationships and symmetry.
The prompt above was compiled from the original drawing commands and is for reference only.