C# Класс Box2D.Common.Vec3

Показать файл Открыть проект Примеры использования класса

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

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

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

Метод Описание
Add ( Vec3 argVec ) : Vec3
AddLocal ( Vec3 argVec ) : Vec3
Clone ( ) : Vec3
Cross ( Vec3 a, Vec3 b ) : Vec3
CrossToOut ( Vec3 a, Vec3 b, Vec3 result ) : void
CrossToOutUnsafe ( Vec3 a, Vec3 b, Vec3 result ) : void
Dot ( Vec3 a, Vec3 b ) : float
Equals ( Object obj ) : bool
GetHashCode ( ) : int
Mul ( float argScalar ) : Vec3
MulLocal ( float argScalar ) : Vec3
Negate ( ) : Vec3
NegateLocal ( ) : Vec3
Set ( Vec3 argVec ) : Vec3
Set ( float argX, float argY, float argZ ) : Vec3
SetZero ( ) : void
Sub ( Vec3 argVec ) : Vec3
SubLocal ( Vec3 argVec ) : Vec3
ToString ( ) : String
Vec3 ( ) : System
Vec3 ( Vec3 argCopy ) : System
Vec3 ( float argX, float argY, float argZ ) : System

Приватные методы

Метод Описание
FloatToIntBits ( float number ) : int

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

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

public Add ( Vec3 argVec ) : Vec3
argVec Vec3
Результат Vec3

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

public AddLocal ( Vec3 argVec ) : Vec3
argVec Vec3
Результат Vec3

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

public Clone ( ) : Vec3
Результат Vec3

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

public static Cross ( Vec3 a, Vec3 b ) : Vec3
a Vec3
b Vec3
Результат Vec3

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

public static CrossToOut ( Vec3 a, Vec3 b, Vec3 result ) : void
a Vec3
b Vec3
result Vec3
Результат void

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

public static CrossToOutUnsafe ( Vec3 a, Vec3 b, Vec3 result ) : void
a Vec3
b Vec3
result Vec3
Результат void

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

public static Dot ( Vec3 a, Vec3 b ) : float
a Vec3
b Vec3
Результат float

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

public Equals ( Object obj ) : bool
obj Object
Результат bool

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

public GetHashCode ( ) : int
Результат int

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

public Mul ( float argScalar ) : Vec3
argScalar float
Результат Vec3

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

public MulLocal ( float argScalar ) : Vec3
argScalar float
Результат Vec3

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

public Negate ( ) : Vec3
Результат Vec3

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

public NegateLocal ( ) : Vec3
Результат Vec3

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

public Set ( Vec3 argVec ) : Vec3
argVec Vec3
Результат Vec3

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

public Set ( float argX, float argY, float argZ ) : Vec3
argX float
argY float
argZ float
Результат Vec3

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

public SetZero ( ) : void
Результат void

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

public Sub ( Vec3 argVec ) : Vec3
argVec Vec3
Результат Vec3

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

public SubLocal ( Vec3 argVec ) : Vec3
argVec Vec3
Результат Vec3

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

public ToString ( ) : String
Результат String

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

public Vec3 ( ) : System
Результат System

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

public Vec3 ( Vec3 argCopy ) : System
argCopy Vec3
Результат System

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

public Vec3 ( float argX, float argY, float argZ ) : System
argX float
argY float
argZ float
Результат System

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

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

public float X
Результат float

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

public float Y
Результат float

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

public float Z
Результат float