Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка програми, що моделює муаровий ефект

Реферат Розробка програми, що моделює муаровий ефект





p align="justify"> Imports System.Windows.FormsClass OptionsSystem.Windows.Forms.FormResel As Boolean=True

'Визначає чи було зміна виду поверхні

Public statW As String=«Show»

Мінлива статусу вікна 3d моделірованіяsavef As Boolean=False

Параметр збереження вікна 3d моделювання в файлcreatecameraviewA As Byte=0

Мінлива створення кадрів в автоматичному режімеcreatecameraview As Boolean=False

Мінлива створення кадру робочої поверхні і збереження в файлcreatecameraviewM As Boolean=False

'Мінлива створення кадру уявної поверхні і збереження у файл refreshwindow As Boolean=False

Мінлива стану оновити вікна 3d моделірованіяMRast As Boolean=False

Мінлива стану обробки мнимого растраNewRast As Boolean=False

Мінлива стану обробки робочого растраNewResolution As Boolean=False

Мінлива стану нове расшіреніеFace As Integer «Номер поверхностіUserSur (1280 - 1, 960 - 1) As Int32» масив користувальницької поверхностіSurSize As New RecSize 'розмір користувальницької поверхні

Public Mas (1280, 960) As Byte «робочий растрMasM (1280 - 1, 960 - 1) As Byte» уявний растр Mas2 (1280 - 1, 960 - 1) As Byte « вид з проектораMas3 (1280 - 1, 960 - 1) As Byte »центри смуг

Public Mas4 (1280 - 1, 960 - 1) As Byte 'центри смуг уявної поверхні

Public MasC (1280 - 1, 960 - 1) As Byte «Вид від камери MasCM (1280 - 1, 960 - 1) As Byte» Вид від камери м-растрMasMyar (1280 - 1 , 960 - 1) As Byte «Вид муару MasMyarC (1280 - 1, 960 - 1) As Byte» Вид муар. центр ліній

Public fWidth () As Integer={400, 400, 640, 800, 1024, 1280} «Підтримувані дозволу по XfHeight () As Integer={300, 300, 480, 600, 768, 960} »Підтримувані дозволу по YfSize () As Single={1, 1.6, 2, 2.56, 3.2}

Коефіцієнт маштабування залежно від разрешеніяSomeChange As Boolean=False «Мінлива стану« щось змінено »FType As Int16=& H4D42» Константа BM - об'евленія тип файлу BMP

Const XpM As Int32=10000YpM As Int32=10000bitperpix As Byte=24Rez As Int16=0Off As Int32=& H36HSize As Int32=& H28planes As Int16=1Compr As Int32=0ISize As Int32=0CUsed As Int32=0CImp As Int32=0R1 As Byte=& HFFG1 As Byte=& HFFB1 As Byte=& HFFR2 As Byte=0G2 As Byte=0B2 As Byte=0RR As Byte=& H0

'Все константи потрібні для роботи з файлами формату BMP

'Процедура створення растру з кутом Alpha, кроком Stp, результат зберігає в Mas2D (,)

Sub CreatLine (ByVal TResol As Byte, ByRef Mas2D (,) As Byte, ByVal Stp As Integer, ByVal Pix4 As Integer, ByVal Alpha As Single) maxx As Integer=fWidth (TResol) «дозвіл по X і Уmaxy As Integer=fHeight (TResol) xc As Integer=maxx 2 »центр X і Yyc As Integer=maxy 2

Dim ax, ay As Int16 'вільні змінні

Dim freevarible As Single.Maximum=maxy 'Показувати індикацію прогресу

'Цикл створення растру, проводиться сканування по X і Y

'впізнається, де знаходилася ця точка до обертання і потім

'визначається темна / світла полосаay=0 To maxy - 1


Назад | сторінка 11 з 22 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Методика вимірювання шорсткості поверхні сталевих прутків зі спеціальною об ...
  • Реферат на тему: Створення моделі системи масового обслуговування на прикладі роботи поштово ...
  • Реферат на тему: Створення діалогового вікна в системі GELICON PRO
  • Реферат на тему: Розробка двох варіантів технологічних процесів механічної обробки заданої п ...
  • Реферат на тему: Створення єдиної системи оцінки фінансового стану комерційного банку