Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of ELEC351_Group_T by
ROTATE.cpp
00001 #include "ROTATE.hpp" 00002 00003 ROTATE::ROTATE()//Constructor 00004 { 00005 00006 } 00007 ROTATE::~ROTATE()//Destructor 00008 { 00009 00010 } 00011 //static Colours CubeMap[6][3][3];//The colours of each section on the cube map 00012 void ROTATE::CU()//Clockwise upper face 00013 { 00014 //Rotate middle face 00015 CubeMap[0][0][0] == CubeMap[0][0][2]; 00016 CubeMap[0][0][1] == CubeMap[0][1][2]; 00017 CubeMap[0][0][2] == CubeMap[0][2][2]; 00018 CubeMap[0][1][0] == CubeMap[0][0][1]; 00019 CubeMap[0][1][1] == CubeMap[0][1][1]; 00020 CubeMap[0][1][2] == CubeMap[0][2][1]; 00021 CubeMap[0][2][0] == CubeMap[0][0][0]; 00022 CubeMap[0][2][1] == CubeMap[0][1][0]; 00023 CubeMap[0][2][2] == CubeMap[0][2][0]; 00024 //Rotate left face 00025 CubeMap[1][2][0] == CubeMap[0][0][0]; 00026 CubeMap[1][2][1] == CubeMap[0][1][0]; 00027 CubeMap[1][2][2] == CubeMap[0][2][0]; 00028 //Rotate right face 00029 CubeMap[2][2][0] == CubeMap[0][0][0]; 00030 CubeMap[2][2][1] == CubeMap[0][1][0]; 00031 CubeMap[2][2][2] == CubeMap[0][2][0]; 00032 //Rotate top face 00033 CubeMap[3][2][0] == CubeMap[0][0][0]; 00034 CubeMap[3][2][1] == CubeMap[0][1][0]; 00035 CubeMap[3][2][2] == CubeMap[0][2][0]; 00036 //Rotate bottom face 00037 CubeMap[4][2][0] == CubeMap[0][0][0]; 00038 CubeMap[4][2][1] == CubeMap[0][1][0]; 00039 CubeMap[4][2][2] == CubeMap[0][2][0]; 00040 00041 } 00042 void ROTATE::AU()//AntiClockwise upper face 00043 { 00044 00045 } 00046 void ROTATE::CF()//Clockwise front face 00047 { 00048 00049 } 00050 void ROTATE::AF()//AntiClockwise front face 00051 { 00052 00053 } 00054 void ROTATE::CL()//Clockwise left face 00055 { 00056 00057 } 00058 void ROTATE::AL()//AntiClockwise left face 00059 { 00060 00061 } 00062 void ROTATE::CR()//Clockwise right face 00063 { 00064 00065 } 00066 void ROTATE::AR()//AntiClockwise right face 00067 { 00068 00069 } 00070 void ROTATE::CB()//Clockwise back face 00071 { 00072 00073 } 00074 void ROTATE::AB()//AntiClockwise back face 00075 { 00076 00077 } 00078 void ROTATE::CD()//Clockwise down face 00079 { 00080 00081 } 00082 void ROTATE::AD()//AntiClockwise down face 00083 { 00084 00085 }
Generated on Tue Jul 12 2022 22:52:51 by
