C# 클래스 AForge.Imaging.Textures.MarbleTexture

Marble texture.

The texture generator creates textures with effect of marble. The XPeriod and YPeriod properties allow to control the look of marble texture in X/Y directions.

The generator is based on the Perlin noise function.

Sample usage:

// create texture generator MarbleTexture textureGenerator = new MarbleTexture( ); // generate new texture float[,] texture = textureGenerator.Generate( 320, 240 ); // convert it to image to visualize Bitmap textureImage = TextureTools.ToBitmap( texture );

Result image:

상속: ITextureGenerator
파일 보기 프로젝트 열기: holisticware-admin/MonoVersal.AForgeNET

공개 메소드들

메소드 설명
Generate ( int width, int height ) : ].float[

Generate texture.

Generates new texture of the specified size.

MarbleTexture ( ) : System

Initializes a new instance of the MarbleTexture class.

MarbleTexture ( double xPeriod, double yPeriod ) : System

Initializes a new instance of the MarbleTexture class.

Reset ( ) : void

Reset generator.

Regenerates internal random numbers.

메소드 상세

Generate() 공개 메소드

Generate texture.
Generates new texture of the specified size.
public Generate ( int width, int height ) : ].float[
width int Texture's width.
height int Texture's height.
리턴 ].float[

MarbleTexture() 공개 메소드

Initializes a new instance of the MarbleTexture class.
public MarbleTexture ( ) : System
리턴 System

MarbleTexture() 공개 메소드

Initializes a new instance of the MarbleTexture class.
public MarbleTexture ( double xPeriod, double yPeriod ) : System
xPeriod double X period value.
yPeriod double Y period value.
리턴 System

Reset() 공개 메소드

Reset generator.
Regenerates internal random numbers.
public Reset ( ) : void
리턴 void