C# Класс CSharpGL.IModelSpaceHelper

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

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

Метод Описание
CopyModelSpaceStateFrom ( this dest, IModelSpace source ) : void

Copy IModelSpace state from specified source.

GetBoundingBox ( this model ) : BoundingBox

GetMaxMinPosition ( this model, vec3 &maxPosition, vec3 &minPosition ) : void

Gets max and min position of the AABB box that wraps specified model.

GetModelMatrix ( this model ) : CSharpGL.mat4

Get model matrix.

LegacyTransform ( this model ) : void

Run legacy model transform.(from model space to world space)

Rotate ( this model, float angleDegree, vec3 axis ) : void

Rotate this model based on all previous rotation actions. Thus all rotations will take part in model's rotation result.

在目前的旋转状态下继续旋转一次,即所有的旋转操作都会(按照发生顺序)生效。

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

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

Copy IModelSpace state from specified source.
public static CopyModelSpaceStateFrom ( this dest, IModelSpace source ) : void
dest this
source IModelSpace
Результат void

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

public static GetBoundingBox ( this model ) : BoundingBox
model this
Результат BoundingBox

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

Gets max and min position of the AABB box that wraps specified model.
public static GetMaxMinPosition ( this model, vec3 &maxPosition, vec3 &minPosition ) : void
model this
maxPosition vec3
minPosition vec3
Результат void

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

Get model matrix.
public static GetModelMatrix ( this model ) : CSharpGL.mat4
model this
Результат CSharpGL.mat4

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

Run legacy model transform.(from model space to world space)
public static LegacyTransform ( this model ) : void
model this
Результат void

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

Rotate this model based on all previous rotation actions. Thus all rotations will take part in model's rotation result.

在目前的旋转状态下继续旋转一次,即所有的旋转操作都会(按照发生顺序)生效。

public static Rotate ( this model, float angleDegree, vec3 axis ) : void
model this
angleDegree float Angle in Degree.
axis vec3
Результат void