C# Класс Fractrace.PictureArt.FloatPlasicRenderer

Gestaltlupe default Renderer.
Наследование: SmallMemoryRenderer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
FloatPlasicRenderer ( Fractrace.DataTypes.PictureData pData ) : System

Initialisation.

Защищенные методы

Метод Описание
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.

Описание методов

CreateHeightMap() защищенный Метод

Field _heightMap is created from _pictureData.Points.
protected CreateHeightMap ( ) : void
Результат void

CreateShadowInfo() защищенный Метод

protected CreateShadowInfo ( ) : void
Результат void

CreateStatisticInfo() защищенный Метод

Creates boundingbox infos.
protected CreateStatisticInfo ( ) : void
Результат void

DarkenPlane() защищенный Метод

Die Gestalt wird nach hinten abgedunkelt.
protected DarkenPlane ( ) : void
Результат void

DrawPlane() защищенный Метод

Create rgb image.
protected DrawPlane ( ) : void
Результат void

FloatPlasicRenderer() публичный Метод

Initialisation.
public FloatPlasicRenderer ( Fractrace.DataTypes.PictureData pData ) : System
pData Fractrace.DataTypes.PictureData
Результат System

GetAmbientValue() защищенный Метод

Get the value, which is used in computing the field of view.
protected GetAmbientValue ( double ypos ) : double
ypos double
Результат double

GetColor() защищенный Метод

Return rgb value at (x,y)
protected GetColor ( int x, int y ) : Color
x int
y int
Результат Color

GetLightF() защищенный Метод

Surface color according to _shininessFactor and _shininess.
protected GetLightF ( Fractrace.PictureArt.FloatVec3 normal ) : Fractrace.PictureArt.FloatVec3
normal Fractrace.PictureArt.FloatVec3
Результат Fractrace.PictureArt.FloatVec3

GetRgb() защищенный Метод

Get the color information of the bitmap at (x,y)
protected GetRgb ( int x, int y ) : Fractrace.Geometry.Vec3
x int
y int
Результат Fractrace.Geometry.Vec3

GetRgbAt() защищенный Метод

protected GetRgbAt ( int x, int y ) : Fractrace.Geometry.Vec3
x int
y int
Результат Fractrace.Geometry.Vec3

NormalizePlane() защищенный Метод

Weißabgleich und Helligkeitskorrektur.
protected NormalizePlane ( ) : void
Результат void

PreCalculate() защищенный Метод

Set fields from ParameterDict.Current.
protected PreCalculate ( ) : void
Результат void

SmoothEmptyPixel() защищенный Метод

Bildpunkte, die auf Grund fehlender Informationen nicht geladen werden konnten, werden aus den Umgebungsinformationen gemittelt.
protected SmoothEmptyPixel ( ) : void
Результат void

SmoothPlane() защищенный Метод

Compute field of view.
protected SmoothPlane ( ) : void
Результат void