PackageBox2D.Common.Math
Classpublic class b2Mat33
Sourceb2Mat33.as

A 3-by-3 matrix. Stored in column-major order.



Public Properties
 PropertyDefined by
  col1 : b2Vec3
b2Mat33
  col2 : b2Vec3
b2Mat33
  col3 : b2Vec3
b2Mat33
Public Methods
 MethodDefined by
  
b2Mat33(c1:b2Vec3 = null, c2:b2Vec3 = null, c3:b2Vec3 = null)
b2Mat33
  
AddM(m:b2Mat33):void
b2Mat33
  
b2Mat33
  
SetIdentity():void
b2Mat33
  
SetM(m:b2Mat33):void
b2Mat33
  
SetVVV(c1:b2Vec3, c2:b2Vec3, c3:b2Vec3):void
b2Mat33
  
SetZero():void
b2Mat33
  
Solve22(out:b2Vec2, bX:Number, bY:Number):b2Vec2
b2Mat33
  
Solve33(out:b2Vec3, bX:Number, bY:Number, bZ:Number):b2Vec3
b2Mat33
Property detail
col1property
public var col1:b2Vec3
col2property 
public var col2:b2Vec3
col3property 
public var col3:b2Vec3
Constructor detail
b2Mat33()constructor
public function b2Mat33(c1:b2Vec3 = null, c2:b2Vec3 = null, c3:b2Vec3 = null)Parameters
c1:b2Vec3 (default = null)
 
c2:b2Vec3 (default = null)
 
c3:b2Vec3 (default = null)
Method detail
AddM()method
public function AddM(m:b2Mat33):voidParameters
m:b2Mat33
Copy()method 
public function Copy():b2Mat33

Returns
b2Mat33
SetIdentity()method 
public function SetIdentity():void
SetM()method 
public function SetM(m:b2Mat33):voidParameters
m:b2Mat33
SetVVV()method 
public function SetVVV(c1:b2Vec3, c2:b2Vec3, c3:b2Vec3):voidParameters
c1:b2Vec3
 
c2:b2Vec3
 
c3:b2Vec3
SetZero()method 
public function SetZero():void
Solve22()method 
public function Solve22(out:b2Vec2, bX:Number, bY:Number):b2Vec2Parameters
out:b2Vec2
 
bX:Number
 
bY:Number

Returns
b2Vec2
Solve33()method 
public function Solve33(out:b2Vec3, bX:Number, bY:Number, bZ:Number):b2Vec3Parameters
out:b2Vec3
 
bX:Number
 
bY:Number
 
bZ:Number

Returns
b2Vec3