C# Class Box2D.Common.Vec3

Datei anzeigen Open project: gerich-home/box2dnet Class Usage Examples

Public Properties

Property Type Description
X float
Y float
Z float

Public Methods

Method Description
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

Private Methods

Method Description
FloatToIntBits ( float number ) : int

Method Details

Add() public method

public Add ( Vec3 argVec ) : Vec3
argVec Vec3
return Vec3

AddLocal() public method

public AddLocal ( Vec3 argVec ) : Vec3
argVec Vec3
return Vec3

Clone() public method

public Clone ( ) : Vec3
return Vec3

Cross() public static method

public static Cross ( Vec3 a, Vec3 b ) : Vec3
a Vec3
b Vec3
return Vec3

CrossToOut() public static method

public static CrossToOut ( Vec3 a, Vec3 b, Vec3 result ) : void
a Vec3
b Vec3
result Vec3
return void

CrossToOutUnsafe() public static method

public static CrossToOutUnsafe ( Vec3 a, Vec3 b, Vec3 result ) : void
a Vec3
b Vec3
result Vec3
return void

Dot() public static method

public static Dot ( Vec3 a, Vec3 b ) : float
a Vec3
b Vec3
return float

Equals() public method

public Equals ( Object obj ) : bool
obj Object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

Mul() public method

public Mul ( float argScalar ) : Vec3
argScalar float
return Vec3

MulLocal() public method

public MulLocal ( float argScalar ) : Vec3
argScalar float
return Vec3

Negate() public method

public Negate ( ) : Vec3
return Vec3

NegateLocal() public method

public NegateLocal ( ) : Vec3
return Vec3

Set() public method

public Set ( Vec3 argVec ) : Vec3
argVec Vec3
return Vec3

Set() public method

public Set ( float argX, float argY, float argZ ) : Vec3
argX float
argY float
argZ float
return Vec3

SetZero() public method

public SetZero ( ) : void
return void

Sub() public method

public Sub ( Vec3 argVec ) : Vec3
argVec Vec3
return Vec3

SubLocal() public method

public SubLocal ( Vec3 argVec ) : Vec3
argVec Vec3
return Vec3

ToString() public method

public ToString ( ) : String
return String

Vec3() public method

public Vec3 ( ) : System
return System

Vec3() public method

public Vec3 ( Vec3 argCopy ) : System
argCopy Vec3
return System

Vec3() public method

public Vec3 ( float argX, float argY, float argZ ) : System
argX float
argY float
argZ float
return System

Property Details

X public_oe property

public float X
return float

Y public_oe property

public float Y
return float

Z public_oe property

public float Z
return float