C# Класс Glare.Graphics.Rendering.ModelBuilder

Показать файл Открыть проект Примеры использования класса

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

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

Приватные методы

Метод Описание
ToRange ( double value, double min, double max ) : double

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

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

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
Результат void

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

public StartLathe ( CurveGenerator original ) : ProceduralParameters
original CurveGenerator
Результат ProceduralParameters

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

public StartLathe ( LineGenerator original ) : ProceduralParameters
original LineGenerator
Результат ProceduralParameters

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

public StartProcedural ( SimpleSurfaceGenerator generator ) : ProceduralParameters
generator SimpleSurfaceGenerator
Результат ProceduralParameters

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

public StartProcedural ( SurfaceGenerator generator ) : ProceduralParameters
generator SurfaceGenerator
Результат ProceduralParameters

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

public StartSphere ( ) : ProceduralParameters
Результат ProceduralParameters

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

public StartSphere ( Sphere3d sphere ) : ProceduralParameters
sphere Sphere3d
Результат ProceduralParameters

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

public StartSphere ( double radius ) : ProceduralParameters
radius double
Результат ProceduralParameters

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

public StartTorus ( double radius, double tubeRadius ) : ProceduralParameters
radius double
tubeRadius double
Результат ProceduralParameters