Kubens hörn

Detta är en forsättning från föregående sida.

På samma sätt som matrisen v transformeras, skall nu kubens åtta hörn roteras, projiceras och sedan representeras av visuella punkter. Eftersom det är samma operationer som skall utföras åtta gånger, är det enklast att använda kalkylbladet.

Låt kuben ha sina hörn i koordinaterna (0,0,0), (1,0,0), (0,1,0), (0,0,1), (0,1,1), (1,0,1), (1,1,0) och (1,1,1).

Ett sätt att utföra operationerna på, är att lägga in koordinaterna i kalkylbladet och sedan:

  • Skapa en matris av koordinaterna till ett hörn, gör sedan relativa kopior av denna matris.
  • Utför transformationerna på en matris, gör sedan relativa kopior av resultatet.
  • Skapa en punkt av en resultatmatris, gör sedan relativa kopior av punkten.

Operationerna görs i kolumn A i bilden nedan. De relativa kopiorna görs sedan åt höger.

Image

Rotera runt punkterna och fyll i kubens sidor genom att använda Polygon-verktyget.

Image

Man kan givetvis tänka sig andra placeringar av kubens hörn.

Med hjälp av detta kalkylblad kan man nu rotera valfria 3D object och projicera dem på 2D.

by Malin Christersson under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Sweden License