C# 클래스 OpenBveApi.Objects.AbstractObject

Represents an abstract object. This is the base class from which all objects must inherit.
파일 보기 프로젝트 열기: leezer3/OpenBVE 1 사용 예제들

공개 메소드들

메소드 설명
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