Paradox Game Engine
v1.0.0 beta06
Main Page
Related Pages
Packages
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Events
Macros
Pages
Contact.cs
Go to the documentation of this file.
1
// Copyright (c) 2014 Silicon Studio Corp. (http://siliconstudio.co.jp)
2
// This file is distributed under GPL v3. See LICENSE.md for details.
3
using
SiliconStudio.Core.Mathematics;
4
5
namespace
SiliconStudio.
Paradox
.
Physics
6
{
7
/// <summary>
8
/// Generic contact between colliders, Always using Vector3 as the engine allows mixed 2D/3D contacts.
9
/// Note: As class because it is shared between the 2 Colliders.. maybe struct is faster?
10
/// </summary>
11
public
class
Contact
12
{
13
#region Constants and Fields
14
15
public
Collider
ColliderA
;
16
17
public
Collider
ColliderB
;
18
19
public
float
Distance
;
20
21
public
Vector3
Normal
;
22
23
public
Vector3
PositionOnA
;
24
25
public
Vector3
PositionOnB
;
26
27
#endregion
28
}
29
30
public
struct
CollisionArgs
31
{
32
#region Constants and Fields
33
34
public
Contact
Contact
;
35
36
#endregion
37
}
38
}
SiliconStudio.Paradox.Physics.Collider
Definition:
Collider.cs:10
SiliconStudio.Paradox.Physics.CollisionArgs.Contact
Contact Contact
Definition:
Contact.cs:34
SiliconStudio.Paradox.Physics.Contact.ColliderB
Collider ColliderB
Definition:
Contact.cs:17
SiliconStudio.Paradox.Physics.Contact.PositionOnA
Vector3 PositionOnA
Definition:
Contact.cs:23
SiliconStudio.Paradox.Physics.Contact.PositionOnB
Vector3 PositionOnB
Definition:
Contact.cs:25
SiliconStudio.Paradox.Physics.Contact.Normal
Vector3 Normal
Definition:
Contact.cs:21
SiliconStudio.Core.Mathematics.Vector3
Represents a three dimensional mathematical vector.
Definition:
Vector3.cs:42
SiliconStudio.Paradox.Physics.CollisionArgs
Definition:
Contact.cs:30
SiliconStudio.Paradox.Physics.Contact.Distance
float Distance
Definition:
Contact.cs:19
SiliconStudio.Paradox.Graphics.Paradox
Paradox image file.
SiliconStudio.Paradox.Physics.Contact
Generic contact between colliders, Always using Vector3 as the engine allows mixed 2D/3D contacts...
Definition:
Contact.cs:11
Physics
using SiliconStudio.Paradox. Physics
Definition:
ColliderShapeAssetCompiler.cs:17
SiliconStudio.Paradox.Physics.Contact.ColliderA
Collider ColliderA
Definition:
Contact.cs:15
sources
engine
SiliconStudio.Paradox.Physics
Contact.cs
Generated on Sat Dec 20 2014 21:51:57 for Paradox Game Engine by
1.8.7