C# Класс AcTools.Render.Base.Utils.GeometryGenerator

Показать файл Открыть проект

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

Метод Описание
CreateBox ( float width, float height, float depth ) : MeshData
CreateCylinder ( float bottomRadius, float topRadius, float height, int sliceCount, int stackCount ) : MeshData
CreateFullScreenQuad ( ) : MeshData
CreateGeosphere ( float radius, SubdivisionCount numSubdivisions ) : MeshData
CreateGrid ( float width, float depth, int m, int n ) : MeshData
CreateSphere ( float radius, int sliceCount, int stackCount ) : MeshData

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

Метод Описание
BuildCylinderBottomCap ( float bottomRadius, float height, int sliceCount, MeshData &ret ) : void
BuildCylinderTopCap ( float topRadius, float height, int sliceCount, MeshData &ret ) : void

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

CreateBox() публичный статический Метод

public static CreateBox ( float width, float height, float depth ) : MeshData
width float
height float
depth float
Результат MeshData

CreateCylinder() публичный статический Метод

public static CreateCylinder ( float bottomRadius, float topRadius, float height, int sliceCount, int stackCount ) : MeshData
bottomRadius float
topRadius float
height float
sliceCount int
stackCount int
Результат MeshData

CreateFullScreenQuad() публичный статический Метод

public static CreateFullScreenQuad ( ) : MeshData
Результат MeshData

CreateGeosphere() публичный статический Метод

public static CreateGeosphere ( float radius, SubdivisionCount numSubdivisions ) : MeshData
radius float
numSubdivisions SubdivisionCount
Результат MeshData

CreateGrid() публичный статический Метод

public static CreateGrid ( float width, float depth, int m, int n ) : MeshData
width float
depth float
m int
n int
Результат MeshData

CreateSphere() публичный статический Метод

public static CreateSphere ( float radius, int sliceCount, int stackCount ) : MeshData
radius float
sliceCount int
stackCount int
Результат MeshData