Jypeli
9
The simple game programming library
Collision.cs
Siirry tämän tiedoston dokumentaatioon.
1
using
System
.Collections.Generic;
2
3
namespace
Jypeli.Physics
4
{
5
public
class
Collision
6
{
7
public
class
ContactPoint
8
{
9
public
Vector
Position
{
get
;
set
; }
10
public
Vector
Normal
{
get
;
set
; }
11
12
public
ContactPoint
(
Vector
pos,
Vector
n)
13
{
14
Position
= pos;
15
Normal
= n;
16
}
17
}
18
19
public
IPhysicsBody
Object1
{
get
;
private
set
; }
20
public
IPhysicsBody
Object2
{
get
;
private
set
; }
21
public
IEnumerable<ContactPoint>
Contacts
{
get
;
private
set
; }
22
23
public
Collision
(
IPhysicsBody
o1,
IPhysicsBody
o2, IEnumerable<ContactPoint> contacts)
24
{
25
Object1
= o1;
26
Object2
= o2;
27
Contacts
= contacts;
28
}
29
}
30
}
Jypeli.Physics.Collision.ContactPoint.Position
Vector Position
Definition:
Collision.cs:9
Jypeli.Physics.Collision.Object1
IPhysicsBody Object1
Definition:
Collision.cs:19
Jypeli.Physics.Collision.ContactPoint
Definition:
Collision.cs:8
Jypeli.Physics.Collision.ContactPoint.Normal
Vector Normal
Definition:
Collision.cs:10
Jypeli.Physics.Collision.ContactPoint.ContactPoint
ContactPoint(Vector pos, Vector n)
Definition:
Collision.cs:12
Jypeli.Physics.Collision.Collision
Collision(IPhysicsBody o1, IPhysicsBody o2, IEnumerable< ContactPoint > contacts)
Definition:
Collision.cs:23
Jypeli.Physics.Collision.Contacts
IEnumerable< ContactPoint > Contacts
Definition:
Collision.cs:21
Jypeli.Physics.IPhysicsBody
Definition:
IPhysicsBody.cs:4
Jypeli.Physics.Collision.Object2
IPhysicsBody Object2
Definition:
Collision.cs:20
Jypeli.Physics
Definition:
Collision.cs:4
Jypeli.Vector
2D-vektori.
Definition:
Vector.cs:59
System
Definition:
CFFauxAttributes.cs:29
Jypeli.Physics.Collision
Definition:
Collision.cs:6
Jypeli
GameObjects
PhysicsObject
Collision.cs
Generoinut projektille Jypeli Sat Oct 17 2020 19:03:15
1.8.20