|
На страницу группы практики...
. . .
#pragma warning(disable: 4244 4996)
#include <windows.h>
#include <gl/gl.h>
#include <gl/glu.h>
#pragma comment(lib, "opengl32")
#pragma comment(lib, "glu32")
. . .
typedef struct tagvg4ANIM
{
HWND hWnd;
HDC hDC;
HGLRC hRC;
. . .
} vg4ANIM;
. . .
BOOL VG4_Init( HWND hWnd )
{
INT i;
PIXELFORMATDESCRIPTOR pfd = {0};
. . .
VG4_Anim.hDC = GetDC(hWnd);
pfd.nSize = sizeof(PIXELFORMATDESCRIPTOR);
pfd.dwFlags = PFD_SUPPORT_OPENGL | PFD_SUPPORT_GDI |
PFD_DOUBLEBUFFER;
pfd.iPixelType = PFD_TYPE_RGBA;
pfd.cColorBits = 32;
i = ChoosePixelFormat(VG4_Anim.hDC, &pfd);
DescribePixelFormat(VG4_Anim.hDC, i,
sizeof(PIXELFORMATDESCRIPTOR), &pfd);
SetPixelFormat(VG4_Anim.hDC, i, &pfd);
VG4_Anim.hRC = wglCreateContext(VG4_Anim.hDC);
wglMakeCurrent(VG4_Anim.hDC, VG4_Anim.hRC);
. . .
}
VOID VG4_Close( VOID )
{
wglMakeCurrent(NULL, NULL);
wglDeleteContext(VG4_Anim.hRC);
ReleaseDC(VG4_Anim.hWnd, VG4_Anim.hDC);
. . .
}
VOID VG4_Resize( INT Width, INT Height )
{
. . .
glViewport(0, 0, Width, Height);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-1.0 * Width / Height, 1.0 * Width / Height, -1, 1, -1, 1);
glMatrixMode(GL_MODELVIEW);
}
VOID VG4_Render( VOID )
{
if (!VG4_IsInit)
return;
glClear(GL_COLOR_BUFFER_BIT);
if (VG4_RenderFunc != NULL)
VG4_RenderFunc(&VG4_Anim);
glFinish();
}
VOID VG4_CopyFrame( HDC hDC )
{
SwapBuffers(hDC);
VG4_FrameCount++;
}
. . .
static VOID Render( vg4ANIM *Ani )
{
static CHAR Buf[100];
sprintf(Buf, "FPS: %.3f ", Ani->FPS);
SetWindowText(Ani->hWnd, Buf);
glLoadIdentity();
glRotated(Ani->JAxisX * 90, 1, 0, 0);
glRotated(Ani->JAxisY * 90, 0, 1, 0);
glRotated(Ani->JAxisZ * 90, 0, 0, 1);
glColor3d(1, 0, 0);
glRectd(0, 0, 0.5, 0.5);
glLoadIdentity();
glColor3d(1, 1, 0);
glRectd(0, 0, -0.5, -0.5);
}
|
XXX Математический праздник
17 февраля 2019 года в ФМЛ № 30, в здании на ул. Шевченко, пройдёт XXX Математический праздник для 6-7 классов.
Подробная информация и регистрация.
(Мероприятие бесплатное, число мест ограничено, регистрация обязательна).
С 10 до 12 часов решение задач.
После 12:00 разбор, лекция, игры.
Около 16:30 начнётся награждение.
Вопросы по мероприятию можно задать по адресу math.fest.spb@gmail.com.
|
20 октября 2018 года
Санкт-Петербургскому губернаторскому
ФИЗИКО-МАТЕМАТИЧЕСКОМУ ЛИЦЕЮ № 30
исполнился
121 год
Поздравляем сотрудников, учеников и выпускников!!!
|
Календарь на 2018-2019 учебный год
Каникулы:
- осенние: с 28.10.2018, вс, по 05.11.2018, пн (включительно).
- зимние: с 28.12.2018, пт, по 09.01.2019, ср (включительно).
- весенние: с 24.03.2019, вс, по 31.03.2019, вс (включительно).
Учебный год заканчивается:
- в 5-8, 10 классах – 21 мая 2019 года, вторник — последний учебный день по текущему расписанию;
c 22 по 31 мая 2019 года — промежуточная аттестация;
- в 9 классах – 21 мая 2019 года, вторник — последний учебный день по текущему расписанию;
c 22 мая 2019 года — начало ГИА;
- в 11 классах – 25 мая 2019 года, суббота — последний учебный день по текущему расписанию;
c 26 мая 2019 года — начало ГИА.
Работа в праздничные и выходные дни:
- 23 февраля 2019, сб, – государственный праздник.
- 8 марта 2019, пт, – государственный праздник.
- 9 марта 2019, сб, – день здоровья.
- 1 мая 2019, пн, – государственный праздник.
- 9 мая 2019, чт, – государственный праздник.
- 10 мая 2019, пт, – день здоровья.
- 11 мая 2019, сб, – день здоровья.
|
Расписание звонков |
ул. Шевченко, 23, корп.2 | 7 Линия, 52 |
1 | 08:50 | 09:35 | 1 | 08:30 | 09:15 |
2 | 09:45 | 10:30 | 2 | 09:25 | 10:10 |
3 | 10:45 | 11:30 | 3 | 10:25 | 11:10 |
4 | 11:50 | 12:35 | 4 | 11:30 | 12:15 |
5 | 12:55 | 13:40 | 5 | 12:35 | 13:20 |
6 | 13:55 | 14:40 | 6 | 13:35 | 14:20 |
7 | 14:50 | 15:35 | 7 | 14:30 | 15:15 |
| | | 8 | 15:25 | 16:10 |
Подведены итоги I тура Всероссийских предметных олимпиад (районный тур).
Как и всегда, Физико-математический лицей № 30
занял 1 место в районе, завоевав около 400 дипломов по различным предметам...
Поздравляем учеников Тридцатки, ставших дипломантами в 2017-2018 году и педагогов, их подготовивших!!!
|
ФМЛ № 30 чемпион соревнований по робототехнике!!!
|
|