#include "U8glib.h"
U8GLIB_SSD1306_128X64 u8g();
int cameraX = 0;
int cameraY = 0;
int cameraZ = 0;
void setup()
{
u8g.setFont(u8g_font_tpssb);
u8g.setColorIndex(1);
}
void loop()
{
int position[2] = {goToGetX(0, 0, 0), goToGetY(0, 0, 0)};
int position2[2] = {goToGetX(0, 1, 0), goToGetY(0, 1, 0)};
u8g.firstPage();
do
{
u8g.drawStr(0, 16, "hello world");
u8g.drawLine(position[0], position[1], position2[0], position2[1]);
}
while ( u8g.nextPage() );
}
int goToGetX(int x, int y, int z)
{
return (x - cameraX) / (z - cameraZ);
}
int goToGetY(int x, int y, int z)
{
return (y - cameraY) / (z - cameraZ);
}