C# 클래스 LWisteria.StudiesOfOpenTK.Math.Vector

3次元ベクトル
파일 보기 프로젝트 열기: aokomoriuta/StudiesOfOpenTK 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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