Method | Description | |
---|---|---|
FastPreviewRenderer ( Fractrace.DataTypes.PictureData pData ) : System |
Initialisation.
|
Method | Description | |
---|---|---|
CreateShadowInfo ( ) : void |
Schatteninformationen, wenn das Licht von oben rechts kommen, werden erzeugt. Vorbereitet für weitere Lichtquellen.
|
|
CreateSmoothDeph ( ) : void |
Lokale Tiefeninformationen werden erzeugt.
|
|
CreateSmoothNormales ( ) : void |
Die Oberflächennormalen werden abgerundet.
|
|
CreateStatisticInfo ( ) : void |
Creates boundingbox infos.
|
|
DarkenPlane ( ) : void |
Die Gestalt wird nach hinten abgedunkelt.
|
|
DrawPlane ( ) : void |
Erzeugt das Bild im rgb-Format
|
|
GetAmbientValue ( double ypos ) : double |
Get the value, which is used in computing the field of view.
|
|
GetLight ( Fractrace.Geometry.Vec3 normal ) : Fractrace.Geometry.Vec3 |
Liefert die Farbe der Oberfläche entsprechend der Normalen.
|
|
GetRgb ( int x, int y ) : Fractrace.Geometry.Vec3 |
Get the color information of the bitmap at (x,y)
|
|
GetRgbAt ( int x, int y ) : Fractrace.Geometry.Vec3 |
Liefert die Farbe zum Punkt x,y
|
|
IsInSharpShadow ( Fractrace.Geometry.Vec3 point, Fractrace.Geometry.Vec3 ray, double rayLenght, bool inverse, int maxIntersections, int steps ) : int |
Test, if the given point is inside the sharp shadow. Returns the number of intersection with the ray and the fractal, but not more than maxIntersections.
|
|
NormalizePlane ( ) : void |
Weißabgleich und Helligkeitskorrektur.
|
|
PreCalculate ( ) : void |
Allgemeine Informationen werden erzeugt
|
|
SetSmoothDeph ( double sdeph1, double sdeph2 ) : void |
Tiefeninformationen werden weicher gemacht.
|
|
SmoothEmptyPixel ( ) : void |
Bildpunkte, die auf Grund fehlender Informationen nicht geladen werden konnten, werden aus den Umgebungsinformationen gemittelt.
|
|
SmoothPlane ( ) : void |
Compute field of view.
|
public FastPreviewRenderer ( Fractrace.DataTypes.PictureData pData ) : System | ||
pData | Fractrace.DataTypes.PictureData | |
return | System |
protected GetAmbientValue ( double ypos ) : double | ||
ypos | double | |
return | double |
protected GetLight ( Fractrace.Geometry.Vec3 normal ) : Fractrace.Geometry.Vec3 | ||
normal | Fractrace.Geometry.Vec3 | |
return | Fractrace.Geometry.Vec3 |
protected GetRgb ( int x, int y ) : Fractrace.Geometry.Vec3 | ||
x | int | |
y | int | |
return | Fractrace.Geometry.Vec3 |
protected GetRgbAt ( int x, int y ) : Fractrace.Geometry.Vec3 | ||
x | int | |
y | int | |
return | Fractrace.Geometry.Vec3 |
protected IsInSharpShadow ( Fractrace.Geometry.Vec3 point, Fractrace.Geometry.Vec3 ray, double rayLenght, bool inverse, int maxIntersections, int steps ) : int | ||
point | Fractrace.Geometry.Vec3 | |
ray | Fractrace.Geometry.Vec3 | |
rayLenght | double | |
inverse | bool | |
maxIntersections | int | |
steps | int | |
return | int |
protected SetSmoothDeph ( double sdeph1, double sdeph2 ) : void | ||
sdeph1 | double | |
sdeph2 | double | |
return | void |