C# Class Box2DX.Collision.EdgeShape

Inheritance: Shape
Afficher le fichier Open project: KrugerHeavyIndustries/box2d-unity Class Usage Examples

Méthodes publiques

Свойство Type Description
_cornerConvex1 bool
_cornerConvex2 bool
_cornerDir1 System.Vector2
_cornerDir2 System.Vector2
_direction System.Vector2
_length float
_nextEdge EdgeShape
_normal System.Vector2
_prevEdge EdgeShape
_v1 System.Vector2
_v2 System.Vector2

Méthodes publiques

Méthode Description
ComputeAABB ( AABB &aabb, Box2DX.Common.Transform xf ) : void
ComputeMass ( MassData &massData, float density ) : void
ComputeSubmergedArea ( System.Vector2 normal, float offset, Box2DX.Common.Transform xf, System.Vector2 &c ) : float
ComputeSweepRadius ( System.Vector2 pivot ) : float
Dispose ( ) : void
EdgeShape ( ) : System
GetSupport ( System.Vector2 d ) : int
GetSupportVertex ( System.Vector2 d ) : System.Vector2
GetVertex ( int index ) : System.Vector2
Set ( System.Vector2 v1, System.Vector2 v2 ) : void
SetNextEdge ( EdgeShape edge, System.Vector2 cornerDir, bool convex ) : void
SetPrevEdge ( EdgeShape edge, System.Vector2 cornerDir, bool convex ) : void
TestPoint ( Box2DX.Common.Transform xf, System.Vector2 p ) : bool
TestSegment ( Box2DX.Common.Transform xf, float &lambda, System.Vector2 &normal, Segment segment, float maxLambda ) : SegmentCollide

Method Details

ComputeAABB() public méthode

public ComputeAABB ( AABB &aabb, Box2DX.Common.Transform xf ) : void
aabb AABB
xf Box2DX.Common.Transform
Résultat void

ComputeMass() public méthode

public ComputeMass ( MassData &massData, float density ) : void
massData MassData
density float
Résultat void

ComputeSubmergedArea() public méthode

public ComputeSubmergedArea ( System.Vector2 normal, float offset, Box2DX.Common.Transform xf, System.Vector2 &c ) : float
normal System.Vector2
offset float
xf Box2DX.Common.Transform
c System.Vector2
Résultat float

ComputeSweepRadius() public méthode

public ComputeSweepRadius ( System.Vector2 pivot ) : float
pivot System.Vector2
Résultat float

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EdgeShape() public méthode

public EdgeShape ( ) : System
Résultat System

GetSupport() public méthode

public GetSupport ( System.Vector2 d ) : int
d System.Vector2
Résultat int

GetSupportVertex() public méthode

public GetSupportVertex ( System.Vector2 d ) : System.Vector2
d System.Vector2
Résultat System.Vector2

GetVertex() public méthode

public GetVertex ( int index ) : System.Vector2
index int
Résultat System.Vector2

Set() public méthode

public Set ( System.Vector2 v1, System.Vector2 v2 ) : void
v1 System.Vector2
v2 System.Vector2
Résultat void

SetNextEdge() public méthode

public SetNextEdge ( EdgeShape edge, System.Vector2 cornerDir, bool convex ) : void
edge EdgeShape
cornerDir System.Vector2
convex bool
Résultat void

SetPrevEdge() public méthode

public SetPrevEdge ( EdgeShape edge, System.Vector2 cornerDir, bool convex ) : void
edge EdgeShape
cornerDir System.Vector2
convex bool
Résultat void

TestPoint() public méthode

public TestPoint ( Box2DX.Common.Transform xf, System.Vector2 p ) : bool
xf Box2DX.Common.Transform
p System.Vector2
Résultat bool

TestSegment() public méthode

public TestSegment ( Box2DX.Common.Transform xf, float &lambda, System.Vector2 &normal, Segment segment, float maxLambda ) : SegmentCollide
xf Box2DX.Common.Transform
lambda float
normal System.Vector2
segment Segment
maxLambda float
Résultat SegmentCollide

Property Details

_cornerConvex1 public_oe property

public bool _cornerConvex1
Résultat bool

_cornerConvex2 public_oe property

public bool _cornerConvex2
Résultat bool

_cornerDir1 public_oe property

public Vector2,System _cornerDir1
Résultat System.Vector2

_cornerDir2 public_oe property

public Vector2,System _cornerDir2
Résultat System.Vector2

_direction public_oe property

public Vector2,System _direction
Résultat System.Vector2

_length public_oe property

public float _length
Résultat float

_nextEdge public_oe property

public EdgeShape,Box2DX.Collision _nextEdge
Résultat EdgeShape

_normal public_oe property

public Vector2,System _normal
Résultat System.Vector2

_prevEdge public_oe property

public EdgeShape,Box2DX.Collision _prevEdge
Résultat EdgeShape

_v1 public_oe property

public Vector2,System _v1
Résultat System.Vector2

_v2 public_oe property

public Vector2,System _v2
Résultat System.Vector2