C# Класс LWisteria.StudiesOfOpenTK.Math.Vector

3次元ベクトル
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
X double
Y double
Z double

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

Метод Описание
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

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

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

Add() публичный Метод

加算
public Add ( Vector vector ) : Vector
vector Vector ベクトル
Результат Vector

Dot() публичный Метод

ドット積(内積)
public Dot ( Vector vector ) : double
vector Vector ベクトル
Результат double

Equals() публичный Метод

Equalsメソッドのオーバーライド
public Equals ( object obj ) : bool
obj object 比較するオブジェクト
Результат bool

GetHashCode() публичный Метод

GetHashGode()のオーバーライド
public GetHashCode ( ) : int
Результат int

Product() публичный Метод

スカラーとの積
public Product ( double scalar ) : Vector
scalar double スカラー
Результат Vector

Vector() публичный Метод

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

Vector() публичный Метод

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

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

スカラーとの*二項演算子(乗法)-左がスカラーの場合
public static operator ( ) : Vector
Результат Vector

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

!=演算子(比較演算子)
public static operator ( ) : bool
Результат bool

Описание свойств

X публичное свойство

x成分
public double X
Результат double

Y публичное свойство

y成分
public double Y
Результат double

Z публичное свойство

z成分
public double Z
Результат double