C# Class Fractrace.PictureArt.FloatPlasicRenderer

Gestaltlupe default Renderer.
Inheritance: SmallMemoryRenderer
Afficher le fichier Open project: trafassel/Gestaltlupe Class Usage Examples

Méthodes publiques

Méthode Description
FloatPlasicRenderer ( Fractrace.DataTypes.PictureData pData ) : System

Initialisation.

Méthodes protégées

Méthode Description
CreateHeightMap ( ) : void

Field _heightMap is created from _pictureData.Points.

CreateShadowInfo ( ) : void
CreateStatisticInfo ( ) : void

Creates boundingbox infos.

DarkenPlane ( ) : void

Die Gestalt wird nach hinten abgedunkelt.

DrawPlane ( ) : void

Create rgb image.

GetAmbientValue ( double ypos ) : double

Get the value, which is used in computing the field of view.

GetColor ( int x, int y ) : Color

Return rgb value at (x,y)

GetLightF ( Fractrace.PictureArt.FloatVec3 normal ) : Fractrace.PictureArt.FloatVec3

Surface color according to _shininessFactor and _shininess.

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
NormalizePlane ( ) : void

Weißabgleich und Helligkeitskorrektur.

PreCalculate ( ) : void

Set fields from ParameterDict.Current.

SmoothEmptyPixel ( ) : void

Bildpunkte, die auf Grund fehlender Informationen nicht geladen werden konnten, werden aus den Umgebungsinformationen gemittelt.

SmoothPlane ( ) : void

Compute field of view.

Method Details

CreateHeightMap() protected méthode

Field _heightMap is created from _pictureData.Points.
protected CreateHeightMap ( ) : void
Résultat void

CreateShadowInfo() protected méthode

protected CreateShadowInfo ( ) : void
Résultat void

CreateStatisticInfo() protected méthode

Creates boundingbox infos.
protected CreateStatisticInfo ( ) : void
Résultat void

DarkenPlane() protected méthode

Die Gestalt wird nach hinten abgedunkelt.
protected DarkenPlane ( ) : void
Résultat void

DrawPlane() protected méthode

Create rgb image.
protected DrawPlane ( ) : void
Résultat void

FloatPlasicRenderer() public méthode

Initialisation.
public FloatPlasicRenderer ( Fractrace.DataTypes.PictureData pData ) : System
pData Fractrace.DataTypes.PictureData
Résultat System

GetAmbientValue() protected méthode

Get the value, which is used in computing the field of view.
protected GetAmbientValue ( double ypos ) : double
ypos double
Résultat double

GetColor() protected méthode

Return rgb value at (x,y)
protected GetColor ( int x, int y ) : Color
x int
y int
Résultat Color

GetLightF() protected méthode

Surface color according to _shininessFactor and _shininess.
protected GetLightF ( Fractrace.PictureArt.FloatVec3 normal ) : Fractrace.PictureArt.FloatVec3
normal Fractrace.PictureArt.FloatVec3
Résultat Fractrace.PictureArt.FloatVec3

GetRgb() protected méthode

Get the color information of the bitmap at (x,y)
protected GetRgb ( int x, int y ) : Fractrace.Geometry.Vec3
x int
y int
Résultat Fractrace.Geometry.Vec3

GetRgbAt() protected méthode

protected GetRgbAt ( int x, int y ) : Fractrace.Geometry.Vec3
x int
y int
Résultat Fractrace.Geometry.Vec3

NormalizePlane() protected méthode

Weißabgleich und Helligkeitskorrektur.
protected NormalizePlane ( ) : void
Résultat void

PreCalculate() protected méthode

Set fields from ParameterDict.Current.
protected PreCalculate ( ) : void
Résultat void

SmoothEmptyPixel() protected méthode

Bildpunkte, die auf Grund fehlender Informationen nicht geladen werden konnten, werden aus den Umgebungsinformationen gemittelt.
protected SmoothEmptyPixel ( ) : void
Résultat void

SmoothPlane() protected méthode

Compute field of view.
protected SmoothPlane ( ) : void
Résultat void