C# Класс OpenBveApi.Objects.AbstractObject

Represents an abstract object. This is the base class from which all objects must inherit.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Rotate ( Orientation3 orientation ) : void

Rotates the object from the default orientation into the specified orientation.

The default orientation is X = {1, 0, 0), Y = {0, 1, 0} and Z = {0, 0, 1}.

Rotate ( Vector3 direction, double cosineOfAngle, double sineOfAngle ) : void

Rotates the object around the specified axis.

Scale ( Vector3 factor ) : void

Scales the object by the specified factor.

Translate ( Orientation3 orientation, Vector3 offset ) : void

Translates the object by the specified offset that is measured in the specified orientation.

Translate ( Vector3 offset ) : void

Translates the object by the specified offset.

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

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

Rotates the object from the default orientation into the specified orientation.
The default orientation is X = {1, 0, 0), Y = {0, 1, 0} and Z = {0, 0, 1}.
public abstract Rotate ( Orientation3 orientation ) : void
orientation OpenBveApi.Math.Orientation3 The target orientation.
Результат void

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

Rotates the object around the specified axis.
public abstract Rotate ( Vector3 direction, double cosineOfAngle, double sineOfAngle ) : void
direction Vector3 The axis along which to rotate.
cosineOfAngle double The cosine of the angle by which to rotate.
sineOfAngle double The sine of the angle by which to rotate.
Результат void

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

Scales the object by the specified factor.
public abstract Scale ( Vector3 factor ) : void
factor Vector3 The factor by which to scale.
Результат void

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

Translates the object by the specified offset that is measured in the specified orientation.
public abstract Translate ( Orientation3 orientation, Vector3 offset ) : void
orientation OpenBveApi.Math.Orientation3 The orientation along which to translate.
offset Vector3 The offset measured in the specified orientation.
Результат void

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

Translates the object by the specified offset.
public abstract Translate ( Vector3 offset ) : void
offset Vector3 The offset by which to translate.
Результат void