C# Class LWisteria.StudiesOfOpenTK.Math.Vector

3次元ベクトル
Afficher le fichier Open project: aokomoriuta/StudiesOfOpenTK Class Usage Examples

Méthodes publiques

Свойство Type Description
X double
Y double
Z double

Méthodes publiques

Méthode Description
Add ( Vector vector ) : Vector

加算

Dot ( Vector vector ) : double

ドット積(内積)

Equals ( object obj ) : bool

Equalsメソッドのオーバーライド

GetHashCode ( ) : int

GetHashGode()のオーバーライド

Product ( double scalar ) : Vector

スカラーとの積

Vector ( )

ゼロベクトルを生成する

Vector ( double x, double y, double z )

各成分を指定してベクトルを生成する

operator ( ) : Vector

スカラーとの*二項演算子(乗法)-左がスカラーの場合

operator ( ) : bool

!=演算子(比較演算子)

Method Details

Add() public méthode

加算
public Add ( Vector vector ) : Vector
vector Vector ベクトル
Résultat Vector

Dot() public méthode

ドット積(内積)
public Dot ( Vector vector ) : double
vector Vector ベクトル
Résultat double

Equals() public méthode

Equalsメソッドのオーバーライド
public Equals ( object obj ) : bool
obj object 比較するオブジェクト
Résultat bool

GetHashCode() public méthode

GetHashGode()のオーバーライド
public GetHashCode ( ) : int
Résultat int

Product() public méthode

スカラーとの積
public Product ( double scalar ) : Vector
scalar double スカラー
Résultat Vector

Vector() public méthode

ゼロベクトルを生成する
public Vector ( )

Vector() public méthode

各成分を指定してベクトルを生成する
public Vector ( double x, double y, double z )
x double x成分
y double y成分
z double z成分

operator() public static méthode

スカラーとの*二項演算子(乗法)-左がスカラーの場合
public static operator ( ) : Vector
Résultat Vector

operator() public static méthode

!=演算子(比較演算子)
public static operator ( ) : bool
Résultat bool

Property Details

X public_oe property

x成分
public double X
Résultat double

Y public_oe property

y成分
public double Y
Résultat double

Z public_oe property

z成分
public double Z
Résultat double