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
TransformTRS.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;
4
using
SiliconStudio.Core.Mathematics;
5
using
SiliconStudio.Core.Serialization;
6
7
namespace
SiliconStudio.
Paradox
.Effects
8
{
9
/// <summary>
10
/// Stores transformation in a TRS format (Translation, Rotation and Scaling).
11
/// </summary>
12
/// <remarks>
13
/// It first applies scaling, then rotation, then translation.
14
/// Rotation is stored in a Quaternion so that animation system can provides smooth rotation interpolations and blending.
15
/// </remarks>
16
[DataContract]
17
public
struct
TransformTRS
18
{
19
/// <summary>
20
/// The translation.
21
/// </summary>
22
public
Vector3
Translation
;
23
24
/// <summary>
25
/// The rotation.
26
/// </summary>
27
public
Quaternion
Rotation
;
28
29
/// <summary>
30
/// The scaling
31
/// </summary>
32
public
Vector3
Scaling
;
33
}
34
}
SiliconStudio.Paradox.Effects.TransformTRS.Scaling
Vector3 Scaling
The scaling
Definition:
TransformTRS.cs:32
SiliconStudio.Paradox.Effects.TransformTRS.Rotation
Quaternion Rotation
The rotation.
Definition:
TransformTRS.cs:27
SiliconStudio.Paradox.Effects.TransformTRS.Translation
Vector3 Translation
The translation.
Definition:
TransformTRS.cs:22
SiliconStudio.Core.Mathematics.Vector3
Represents a three dimensional mathematical vector.
Definition:
Vector3.cs:42
SiliconStudio.Paradox.Effects.TransformTRS
Stores transformation in a TRS format (Translation, Rotation and Scaling).
Definition:
TransformTRS.cs:17
SiliconStudio.Core.Mathematics.Quaternion
Represents a four dimensional mathematical quaternion.
Definition:
Quaternion.cs:45
SiliconStudio.Paradox.Graphics.Paradox
Paradox image file.
sources
engine
SiliconStudio.Paradox.Engine
Effects
TransformTRS.cs
Generated on Sat Dec 20 2014 21:51:41 for Paradox Game Engine by
1.8.7