C# 클래스 Cloth.ParticlesSystem

상속: GLRenderable
파일 보기 프로젝트 열기: Wiladams/NewTOAPIA

공개 프로퍼티들

프로퍼티 타입 설명
nHeight int
nWidth int
positions NewTOAPIA.GL.float3[]
size float
triangles typeTriangle[]
uTile int
vTile int

보호된 프로퍼티들

프로퍼티 타입 설명
constraints typeConstraint[]
forces NewTOAPIA.GL.float3[]
normals NewTOAPIA.GL.float3[]
numPart int
oldPositions NewTOAPIA.GL.float3[]
timeStep float
uvMap ].float[

공개 메소드들

메소드 설명
MainLoop ( ) : void
ParticlesSystem ( Resolution res, float timeStep ) : System
ini ( float timeStep ) : void

보호된 메소드들

메소드 설명
RenderContent ( GraphicsInterface gi ) : void
acumulateForces ( ) : void
calculateNormals ( ) : void
makeConstraints ( ) : void
makeQuads ( ) : void
makeTriangles ( ) : void
satisfyConstraints ( ) : void
vectorCopy ( float3 dst, float3 src ) : void
verlet ( ) : void

메소드 상세

MainLoop() 공개 메소드

public MainLoop ( ) : void
리턴 void

ParticlesSystem() 공개 메소드

public ParticlesSystem ( Resolution res, float timeStep ) : System
res NewTOAPIA.Graphics.Resolution
timeStep float
리턴 System

RenderContent() 보호된 메소드

protected RenderContent ( GraphicsInterface gi ) : void
gi NewTOAPIA.GL.GraphicsInterface
리턴 void

acumulateForces() 보호된 메소드

protected acumulateForces ( ) : void
리턴 void

calculateNormals() 보호된 메소드

protected calculateNormals ( ) : void
리턴 void

ini() 공개 메소드

public ini ( float timeStep ) : void
timeStep float
리턴 void

makeConstraints() 보호된 메소드

protected makeConstraints ( ) : void
리턴 void

makeQuads() 보호된 메소드

protected makeQuads ( ) : void
리턴 void

makeTriangles() 보호된 메소드

protected makeTriangles ( ) : void
리턴 void

satisfyConstraints() 보호된 메소드

protected satisfyConstraints ( ) : void
리턴 void

vectorCopy() 보호된 메소드

protected vectorCopy ( float3 dst, float3 src ) : void
dst NewTOAPIA.GL.float3
src NewTOAPIA.GL.float3
리턴 void

verlet() 보호된 메소드

protected verlet ( ) : void
리턴 void

프로퍼티 상세

constraints 보호되어 있는 프로퍼티

protected typeConstraint[] constraints
리턴 typeConstraint[]

forces 보호되어 있는 프로퍼티

protected float3[],NewTOAPIA.GL forces
리턴 NewTOAPIA.GL.float3[]

nHeight 공개적으로 프로퍼티

public int nHeight
리턴 int

nWidth 공개적으로 프로퍼티

public int nWidth
리턴 int

normals 보호되어 있는 프로퍼티

protected float3[],NewTOAPIA.GL normals
리턴 NewTOAPIA.GL.float3[]

numPart 보호되어 있는 프로퍼티

protected int numPart
리턴 int

oldPositions 보호되어 있는 프로퍼티

protected float3[],NewTOAPIA.GL oldPositions
리턴 NewTOAPIA.GL.float3[]

positions 공개적으로 프로퍼티

public float3[],NewTOAPIA.GL positions
리턴 NewTOAPIA.GL.float3[]

size 공개적으로 프로퍼티

public float size
리턴 float

timeStep 보호되어 있는 프로퍼티

protected float timeStep
리턴 float

triangles 공개적으로 프로퍼티

public typeTriangle[] triangles
리턴 typeTriangle[]

uTile 공개적으로 프로퍼티

public int uTile
리턴 int

uvMap 보호되어 있는 프로퍼티

protected float[,] uvMap
리턴 ].float[

vTile 공개적으로 프로퍼티

public int vTile
리턴 int