C# Class Glare.Graphics.Rendering.ModelBuilder

Afficher le fichier Open project: Burton-Radons/Alexandria Class Usage Examples

Méthodes publiques

Méthode Description
Procedural ( ProceduralParameters parameters ) : void

Create a model using a simple procedural generator that uses a regular grid over the value range. This can cause too much detail in some areas and too little in others depending upon the shape.

StartLathe ( CurveGenerator original ) : ProceduralParameters
StartLathe ( LineGenerator original ) : ProceduralParameters
StartProcedural ( SimpleSurfaceGenerator generator ) : ProceduralParameters
StartProcedural ( SurfaceGenerator generator ) : ProceduralParameters
StartSphere ( ) : ProceduralParameters
StartSphere ( Sphere3d sphere ) : ProceduralParameters
StartSphere ( double radius ) : ProceduralParameters
StartTorus ( double radius, double tubeRadius ) : ProceduralParameters

Private Methods

Méthode Description
ToRange ( double value, double min, double max ) : double

Method Details

Procedural() public méthode

Create a model using a simple procedural generator that uses a regular grid over the value range. This can cause too much detail in some areas and too little in others depending upon the shape.
public Procedural ( ProceduralParameters parameters ) : void
parameters ProceduralParameters
Résultat void

StartLathe() public méthode

public StartLathe ( CurveGenerator original ) : ProceduralParameters
original CurveGenerator
Résultat ProceduralParameters

StartLathe() public méthode

public StartLathe ( LineGenerator original ) : ProceduralParameters
original LineGenerator
Résultat ProceduralParameters

StartProcedural() public méthode

public StartProcedural ( SimpleSurfaceGenerator generator ) : ProceduralParameters
generator SimpleSurfaceGenerator
Résultat ProceduralParameters

StartProcedural() public méthode

public StartProcedural ( SurfaceGenerator generator ) : ProceduralParameters
generator SurfaceGenerator
Résultat ProceduralParameters

StartSphere() public méthode

public StartSphere ( ) : ProceduralParameters
Résultat ProceduralParameters

StartSphere() public méthode

public StartSphere ( Sphere3d sphere ) : ProceduralParameters
sphere Sphere3d
Résultat ProceduralParameters

StartSphere() public méthode

public StartSphere ( double radius ) : ProceduralParameters
radius double
Résultat ProceduralParameters

StartTorus() public méthode

public StartTorus ( double radius, double tubeRadius ) : ProceduralParameters
radius double
tubeRadius double
Résultat ProceduralParameters