Verlet Intergration Soft Body
Loading...
Searching...
No Matches
PhysicsCSAlevlProject.Mesh Member List

This is the complete list of members for PhysicsCSAlevlProject.Mesh, including all inherited members.

_isPolygonBuildingPhysicsCSAlevlProject.Meshprivate
_nextParticleIdPhysicsCSAlevlProject.Meshprivate
_nextStickIdPhysicsCSAlevlProject.Meshprivate
_particleToStickIdsPhysicsCSAlevlProject.Meshprivate
_polygonFinalParticlePhysicsCSAlevlProject.Meshprivate
_polygonInitialParticlePhysicsCSAlevlProject.Meshprivate
_polygonVerticesPhysicsCSAlevlProject.Meshprivate
AddParticle(Vector2 position, float mass, bool isPinned, Color color, Vector2? size=null, OscillatingParticle oscillatingProps=null) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
AddParticleAt(Vector2 position, bool isPinned=false) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
AddStick(int p1Id, int p2Id, Color color, float width=2.0f, float naturalLength=-1f) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
AddStickBetween(int p1Id, int p2Id, float naturalLength=-1f) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
AddSticksAccrossLength(Vector2 Start, Vector2 End, int numberOfSticks, float naturalLengthRatio=1f) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
ArgClothMeshFactory(object[] args) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
BuildPolygon(KeyboardState keyboardState, KeyboardState previousKeyboardState, MouseState mouseState, MouseState previousMouseState, bool imguiWantsMouse, Action beforeChange=null)PhysicsCSAlevlProject.Meshinline
CollidersPhysicsCSAlevlProject.Mesh
CreateClothMesh(Vector2 Start, Vector2 End, float naturalLength, Mesh mesh=null, float springConstant=10000f, float drag=0.997f, float mass=1f)PhysicsCSAlevlProject.Meshinlinestatic
CreateGridMesh(Vector2 Start, Vector2 End, float DistanceBetweenParticles, Mesh mesh)PhysicsCSAlevlProject.Meshinlinestatic
CreateHubSpokeTire(object[] args)PhysicsCSAlevlProject.Meshinline
CutSticksAlongLine(Vector2 lineStart, Vector2 lineEnd) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
DeepCopy() (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
dragPhysicsCSAlevlProject.Mesh
Draw(SpriteBatch spriteBatch, PrimitiveBatch primitiveBatch, bool drawParticles, bool drawConstraints) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
FindClosestParticle(Vector2 position, float radius) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
forceStdDeviationPhysicsCSAlevlProject.Mesh
GetSticksForParticle(int particleId) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
LinesIntersect(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinlineprivate
massPhysicsCSAlevlProject.Mesh
maxForceMagnitudePhysicsCSAlevlProject.Mesh
meanForceMagnitudePhysicsCSAlevlProject.Mesh
NextParticle (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Mesh
ParticlesPhysicsCSAlevlProject.Mesh
RegisterParticle(DrawableParticle particle) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinlineprotected
RemoveParticle(int particleId) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
RemoveStick(int stickId) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
RemoveSticksBetween(int p1Id, int p2Id) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
ResetMesh() (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
ResetPolygonBuilder() (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
ResetSimulation(string[] parameters) (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
RestoreStickReferences() (defined in PhysicsCSAlevlProject.Mesh)PhysicsCSAlevlProject.Meshinline
springConstantPhysicsCSAlevlProject.Mesh
stickDrawThicknessPhysicsCSAlevlProject.Mesh
SticksPhysicsCSAlevlProject.Mesh