Cuboid Perspective

Cuboid Perspective
Loading the math board and drawing, please wait…
2016-08-18 01:24
This example demonstrates the perspective view of a cuboid. It involves core concepts of solid and coordinate geometry. Using GeoGebra commands such as affUnitVec, affCross, and affDot, the perspective view of a cuboid can be constructed. Suitable for high school or university-level solid geometry studies.

GeoGebra Commands & Parameters

  1. affUnitVec(N) → n
  2. affCross(Up, n) → L
  3. affUnitVec(L) → l
  4. affDot(l, Observer) → dot_{lo}
  5. affCross(n, l) → m
  6. affDot(n, Observer) → dot_{no}
  7. affDot(m, Observer) → dot_{mo}
  8. Sequence((Element[Element[Bases_T, 1], k] / Element[Element[Bases_T, 4], k], Element[Element[Bases_T, 2], k] / Element[Element[Bases_T, 4], k]), k, 1, Length[Element[Bases_T, 1]]) → Bases_L
  9. Sequence((Element[Element[IMG, 1], k] / Element[Element[IMG, 4], k], Element[Element[IMG, 2], k] / Element[Element[IMG, 4], k]), k, 1, Length[Element[IMG, 1]]) → IMG_{L}
  10. Polygon(Element[IMG_{L}, 1], Element[IMG_{L}, 2], Element[IMG_{L}, 11], Element[IMG_{L}, 12], Element[IMG_{L}, 13], Element[IMG_{L}, 14], Element[IMG_{L}, 15], Element[IMG_{L}, 16], Element[IMG_{L}, 3], Element[IMG_{L}, 4], Element[IMG_{L}, 5], Element[IMG_{L}, 6], Element[IMG_{L}, 7], Element[IMG_{L}, 8], Element[IMG_{L}, 9], Element[IMG_{L}, 10]) → IMG_{P}, a, j, k, p, q, r, t, a_1, b, c, d, e, f, g, h, i
  11. Vector(Element[Bases_L, 1], Element[Bases_L, 2]) → x_{axis}
  12. Vector(Element[Bases_L, 1], Element[Bases_L, 3]) → y_{axis}
  13. Vector(Element[Bases_L, 1], Element[Bases_L, 4]) → z_{axis}