Vec4

説明

x、y、z、およびwコンポーネントを含むベクトルを表します。

プロパティ

w ベクトルのWコンポーネント。
x ベクトルのXコンポーネント。
y ベクトルのYコンポーネント。
z ベクトルのZコンポーネント。

コンストラクター

Vec4 xyzwコンポーネント値によってベクトルを構築します。

演算子

- あるベクトルを別ベクトルから減算します。
!= 2つのベクトルを比較します。
* ベクトルと別ベクトルまたはスケール係数を乗算します。
/ ベクトルと別ベクトルまたはスケール係数を除算します。
+ 2つのベクトルをあわせて加算します。
+= ベクトルを2つのベクトルの合計値として割り当てます。
-= ベクトルを2つのベクトルの差として割り当てます。
== 2つのベクトルを比較します。
unary - ベクトルを無効にします。

詳細

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Vec4.w

double w

説明

ベクトルのWコンポーネント。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Vec4.x

double x

説明

ベクトルのXコンポーネント。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Vec4.y

double y

説明

ベクトルのYコンポーネント。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Vec4.z

double z

説明

ベクトルのZコンポーネント。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Vec4 Constructor

Vec4( double x , double y , double z , double w )
Vec4( double value )

パラメータ

x xコンポーネント。
y yコンポーネント。
z zコンポーネント。
w wコンポーネント。
value すべてのコンポーネントに設定される値。

説明

xyzwコンポーネント値によってベクトルを構築します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Vec4.operator -

Vec4 operator -( Vec4 otherVec )

パラメータ

otherVec このベクトルから減算するベクトル。

戻り値

Vec4 結果として得られるベクトル。

説明

あるベクトルを別ベクトルから減算します。

各コンポーネントは、そのコンポーネントから減算された対応コンポーネントを含んでいます。

Vec4 vec = someVector - anotherVector;
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Vec4.operator !=

int operator !=( Vec4 otherVec )

パラメータ

otherVec このベクトルと比較するベクトル。

戻り値

int 2つのベクトルが異なる場合には真となり、それ以外では偽となります。

説明

2つのベクトルを比較します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Vec4.operator *

Vec4 operator *( Vec4 otherVec )
Vec4 operator *( double factor )

パラメータ

otherVec このベクトルを乗算するベクトル。
factor 各コンポーネントを乗算するスケール係数。

戻り値

Vec4 結果として得られるベクトル。

説明

ベクトルと別ベクトルまたはスケール係数を乗算します。

Vec4が渡された場合、コンポーネントごとの乗算動作が行われます。

Vec4 vec = someVector * anotherVector;Vec4 vec = someVector * 1.2;
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Vec4.operator /

Vec4 operator /( Vec4 otherVec )
Vec4 operator /( double factor )

パラメータ

otherVec このベクトルを除算するベクトル。
factor 各コンポーネントを除算するスケール係数。

戻り値

Vec4 結果として得られるベクトル。

説明

ベクトルと別ベクトルまたはスケール係数を除算します。

Vec4が渡された場合、コンポーネントごとの除算動作が行われます。

Vec4 divVec = someVector / anotherVector;Vec4 divVec = someVector / 1.2;
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Vec4.operator +

Vec4 operator +( Vec4 otherVec )

パラメータ

otherVec このベクトルに加算するベクトル。

戻り値

Vec4 結果として得られるベクトル。

説明

2つのベクトルをあわせて加算します。

各コンポーネントが対応コンポーネントに加算されます。

Vec4 sum = someVector + anotherVector;
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Vec4.operator +=

Vec4 operator +=( Vec4 otherVec )

パラメータ

otherVec このベクトルに加算するベクトル。

戻り値

Vec4 結果として得られるベクトル。

説明

ベクトルを2つのベクトルの合計値として割り当てます。

各コンポーネントが対応コンポーネントに加算されます。

Vec4 vec += someVector;
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Vec4.operator -=

Vec4 operator -=( Vec4 otherVec )

パラメータ

otherVec このベクトルから減算するベクトル。

戻り値

Vec4 結果として得られるベクトル。

説明

ベクトルを2つのベクトルの差として割り当てます。

各コンポーネントは、そのコンポーネントから減算された対応コンポーネントを含んでいます。

vec -= someVector;
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Vec4.operator ==

int operator ==( Vec4 otherVec )

パラメータ

otherVec このベクトルと比較するベクトル。

戻り値

int 両方のベクトルが完全に同じ場合には真となり、それ以外では偽となります。

説明

2つのベクトルを比較します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Vec4.operator unary -

Vec4 operator unary -( )

戻り値

Vec4 結果として得られるベクトル。

説明

ベクトルを無効にします。

各コンポーネントが無効化されます。

Vec4 vec = -someVec;