C# Class Cloth.ParticlesSystem

Inheritance: GLRenderable
Afficher le fichier Open project: Wiladams/NewTOAPIA

Méthodes publiques

Свойство Type Description
nHeight int
nWidth int
positions NewTOAPIA.GL.float3[]
size float
triangles typeTriangle[]
uTile int
vTile int

Protected Properties

Свойство Type Description
constraints typeConstraint[]
forces NewTOAPIA.GL.float3[]
normals NewTOAPIA.GL.float3[]
numPart int
oldPositions NewTOAPIA.GL.float3[]
timeStep float
uvMap ].float[

Méthodes publiques

Méthode Description
MainLoop ( ) : void
ParticlesSystem ( Resolution res, float timeStep ) : System
ini ( float timeStep ) : void

Méthodes protégées

Méthode Description
RenderContent ( GraphicsInterface gi ) : void
acumulateForces ( ) : void
calculateNormals ( ) : void
makeConstraints ( ) : void
makeQuads ( ) : void
makeTriangles ( ) : void
satisfyConstraints ( ) : void
vectorCopy ( float3 dst, float3 src ) : void
verlet ( ) : void

Method Details

MainLoop() public méthode

public MainLoop ( ) : void
Résultat void

ParticlesSystem() public méthode

public ParticlesSystem ( Resolution res, float timeStep ) : System
res NewTOAPIA.Graphics.Resolution
timeStep float
Résultat System

RenderContent() protected méthode

protected RenderContent ( GraphicsInterface gi ) : void
gi NewTOAPIA.GL.GraphicsInterface
Résultat void

acumulateForces() protected méthode

protected acumulateForces ( ) : void
Résultat void

calculateNormals() protected méthode

protected calculateNormals ( ) : void
Résultat void

ini() public méthode

public ini ( float timeStep ) : void
timeStep float
Résultat void

makeConstraints() protected méthode

protected makeConstraints ( ) : void
Résultat void

makeQuads() protected méthode

protected makeQuads ( ) : void
Résultat void

makeTriangles() protected méthode

protected makeTriangles ( ) : void
Résultat void

satisfyConstraints() protected méthode

protected satisfyConstraints ( ) : void
Résultat void

vectorCopy() protected méthode

protected vectorCopy ( float3 dst, float3 src ) : void
dst NewTOAPIA.GL.float3
src NewTOAPIA.GL.float3
Résultat void

verlet() protected méthode

protected verlet ( ) : void
Résultat void

Property Details

constraints protected_oe property

protected typeConstraint[] constraints
Résultat typeConstraint[]

forces protected_oe property

protected float3[],NewTOAPIA.GL forces
Résultat NewTOAPIA.GL.float3[]

nHeight public_oe property

public int nHeight
Résultat int

nWidth public_oe property

public int nWidth
Résultat int

normals protected_oe property

protected float3[],NewTOAPIA.GL normals
Résultat NewTOAPIA.GL.float3[]

numPart protected_oe property

protected int numPart
Résultat int

oldPositions protected_oe property

protected float3[],NewTOAPIA.GL oldPositions
Résultat NewTOAPIA.GL.float3[]

positions public_oe property

public float3[],NewTOAPIA.GL positions
Résultat NewTOAPIA.GL.float3[]

size public_oe property

public float size
Résultat float

timeStep protected_oe property

protected float timeStep
Résultat float

triangles public_oe property

public typeTriangle[] triangles
Résultat typeTriangle[]

uTile public_oe property

public int uTile
Résultat int

uvMap protected_oe property

protected float[,] uvMap
Résultat ].float[

vTile public_oe property

public int vTile
Résultat int