C# Class Glare.Graphics.Rendering.ModelBuilder

Mostrar archivo Open project: Burton-Radons/Alexandria Class Usage Examples

Public Methods

Method 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

Method Description
ToRange ( double value, double min, double max ) : double

Method Details

Procedural() public method

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
return void

StartLathe() public method

public StartLathe ( CurveGenerator original ) : ProceduralParameters
original CurveGenerator
return ProceduralParameters

StartLathe() public method

public StartLathe ( LineGenerator original ) : ProceduralParameters
original LineGenerator
return ProceduralParameters

StartProcedural() public method

public StartProcedural ( SimpleSurfaceGenerator generator ) : ProceduralParameters
generator SimpleSurfaceGenerator
return ProceduralParameters

StartProcedural() public method

public StartProcedural ( SurfaceGenerator generator ) : ProceduralParameters
generator SurfaceGenerator
return ProceduralParameters

StartSphere() public method

public StartSphere ( ) : ProceduralParameters
return ProceduralParameters

StartSphere() public method

public StartSphere ( Sphere3d sphere ) : ProceduralParameters
sphere Sphere3d
return ProceduralParameters

StartSphere() public method

public StartSphere ( double radius ) : ProceduralParameters
radius double
return ProceduralParameters

StartTorus() public method

public StartTorus ( double radius, double tubeRadius ) : ProceduralParameters
radius double
tubeRadius double
return ProceduralParameters