fcCube.cpp 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. //---------------------------------------------------------------------------
  2. #include <fmx.h>
  3. #ifdef _WIN32
  4. #include <tchar.h>
  5. #endif
  6. #pragma hdrstop
  7. #include "fcCube.h"
  8. //---------------------------------------------------------------------------
  9. #pragma package(smart_init)
  10. #pragma link "GBE.CubeExtend"
  11. #pragma resource "*.fmx"
  12. TFormCube *FormCube;
  13. //---------------------------------------------------------------------------
  14. __fastcall TFormCube::TFormCube(TComponent* Owner)
  15. : TForm(Owner)
  16. {
  17. }
  18. //---------------------------------------------------------------------------
  19. void __fastcall TFormCube::FloatAnimation1Process(TObject *Sender)
  20. {
  21. GBECubeExtend1->RotationAngle->X = GBECubeExtend1->RotationAngle->X + 1;
  22. GBECubeExtend1->RotationAngle->Z = GBECubeExtend1->RotationAngle->Z + 2;
  23. }
  24. //---------------------------------------------------------------------------
  25. void __fastcall TFormCube::CheckBoxFrontChange(TObject *Sender)
  26. {
  27. GBECubeExtend1->FaceFrontVisible = CheckBoxFront->IsChecked;
  28. }
  29. //---------------------------------------------------------------------------
  30. void __fastcall TFormCube::CheckBoxRightChange(TObject *Sender)
  31. {
  32. GBECubeExtend1->FaceRightVisible = CheckBoxRight->IsChecked;
  33. }
  34. //---------------------------------------------------------------------------
  35. void __fastcall TFormCube::CheckBoxBackChange(TObject *Sender)
  36. {
  37. GBECubeExtend1->FaceBackVisible = CheckBoxBack->IsChecked;
  38. }
  39. //---------------------------------------------------------------------------
  40. void __fastcall TFormCube::CheckBoxLeftChange(TObject *Sender)
  41. {
  42. GBECubeExtend1->FaceLeftVisible = CheckBoxLeft->IsChecked;
  43. }
  44. //---------------------------------------------------------------------------
  45. void __fastcall TFormCube::CheckBoxTopChange(TObject *Sender)
  46. {
  47. GBECubeExtend1->FaceTopVisible = CheckBoxTop->IsChecked;
  48. }
  49. //---------------------------------------------------------------------------
  50. void __fastcall TFormCube::CheckBoxBottomChange(TObject *Sender)
  51. {
  52. GBECubeExtend1->FaceBottomVisible = CheckBoxBottom->IsChecked;
  53. }
  54. //---------------------------------------------------------------------------