C# 클래스 Fractrace.PictureArt.FloatPlasicRenderer

Gestaltlupe default Renderer.
상속: SmallMemoryRenderer
파일 보기 프로젝트 열기: trafassel/Gestaltlupe 1 사용 예제들

공개 메소드들

메소드 설명
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