Logo

Noční oblohaOstatní produktyDownload
Visual BasicOdkazyKontaktO autorovi

Úvodní stránka

Visual Basic

[VB a OpenGL] [Windows API Type Library]

Generátor plazmy

PlasmaUkázka algoritmu pro generování kouře nebo oblak pomocí fraktálů. Tato cesta se využívá při generování terénu - jeho výška je funkcí jasu. Zde je zdrojový kód.

 

Diagram chromatičnosti a barevná teplota

Diagram chromatičnosti je základním fundamentem všech věd zabývajících se barvami. Tento zdrojový kód používá data definovaná roku 1931 organizací CIE pro tzv. 2° pozorovatele, avšak s minimálními změnami jej lze použít i pro další normou definované podmínky. Součástí kódu je i malá ukázka možného využití diagramu - určení barevné teploty ideálního, absolutně černého tělesa. Tak lze stanovit například barvu pro určitou teplotu rozžhaveného železa nebo naopak na základě barvy určit povrchovou teplotu tělesa (např. u hvězd).

Cie

Natočené elipsy a sinusoidy vykreslené pomocí Bezierových křivek

Pro vykreslení natočených elips neexistuje žádná standardní funkce. To se obchází ne zcela efektním výpočtem bod po bodu, který je tím náročnější, čím větší vyžadujeme konečné rozlišení. Problémy nastanou i při potřebě výplně. Tu lze v takovém případě provést pouze velmi pomalou metodou FloodFill. Tyto problémy nám odpadnou při použití Bezierových křivek. Pro jakékoliv rozlišení vystačíme vždy s osmi body, snadno se vyplňují, lze je dále exportovat např. do WMF a jejich vykreslování je navíc podporováno hadwarově! Návdavkem je tu i kód pro vykreslování sinusovek.

elipsy etc.

 
 
Copyright © 2000 - 2004, Jan Tošovský