|
Verlet Intergration Soft Body
|
This is the complete list of members for PhysicsCSAlevlProject.Mesh, including all inherited members.
| _isPolygonBuilding | PhysicsCSAlevlProject.Mesh | private |
| _nextParticleId | PhysicsCSAlevlProject.Mesh | private |
| _nextStickId | PhysicsCSAlevlProject.Mesh | private |
| _particleToStickIds | PhysicsCSAlevlProject.Mesh | private |
| _polygonFinalParticle | PhysicsCSAlevlProject.Mesh | private |
| _polygonInitialParticle | PhysicsCSAlevlProject.Mesh | private |
| _polygonVertices | PhysicsCSAlevlProject.Mesh | private |
| AddParticle(Vector2 position, float mass, bool isPinned, Color color, Vector2? size=null, OscillatingParticle oscillatingProps=null) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| AddParticleAt(Vector2 position, bool isPinned=false) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| AddStick(int p1Id, int p2Id, Color color, float width=2.0f, float naturalLength=-1f) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| AddStickBetween(int p1Id, int p2Id, float naturalLength=-1f) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| AddSticksAccrossLength(Vector2 Start, Vector2 End, int numberOfSticks, float naturalLengthRatio=1f) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| ArgClothMeshFactory(object[] args) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| BuildPolygon(KeyboardState keyboardState, KeyboardState previousKeyboardState, MouseState mouseState, MouseState previousMouseState, bool imguiWantsMouse, Action beforeChange=null) | PhysicsCSAlevlProject.Mesh | inline |
| Colliders | PhysicsCSAlevlProject.Mesh | |
| CreateClothMesh(Vector2 Start, Vector2 End, float naturalLength, Mesh mesh=null, float springConstant=10000f, float drag=0.997f, float mass=1f) | PhysicsCSAlevlProject.Mesh | inlinestatic |
| CreateGridMesh(Vector2 Start, Vector2 End, float DistanceBetweenParticles, Mesh mesh) | PhysicsCSAlevlProject.Mesh | inlinestatic |
| CreateHubSpokeTire(object[] args) | PhysicsCSAlevlProject.Mesh | inline |
| CutSticksAlongLine(Vector2 lineStart, Vector2 lineEnd) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| DeepCopy() (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| drag | PhysicsCSAlevlProject.Mesh | |
| Draw(SpriteBatch spriteBatch, PrimitiveBatch primitiveBatch, bool drawParticles, bool drawConstraints) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| FindClosestParticle(Vector2 position, float radius) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| forceStdDeviation | PhysicsCSAlevlProject.Mesh | |
| GetSticksForParticle(int particleId) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| LinesIntersect(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inlineprivate |
| mass | PhysicsCSAlevlProject.Mesh | |
| maxForceMagnitude | PhysicsCSAlevlProject.Mesh | |
| meanForceMagnitude | PhysicsCSAlevlProject.Mesh | |
| NextParticle (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | |
| Particles | PhysicsCSAlevlProject.Mesh | |
| RegisterParticle(DrawableParticle particle) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inlineprotected |
| RemoveParticle(int particleId) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| RemoveStick(int stickId) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| RemoveSticksBetween(int p1Id, int p2Id) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| ResetMesh() (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| ResetPolygonBuilder() (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| ResetSimulation(string[] parameters) (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| RestoreStickReferences() (defined in PhysicsCSAlevlProject.Mesh) | PhysicsCSAlevlProject.Mesh | inline |
| springConstant | PhysicsCSAlevlProject.Mesh | |
| stickDrawThickness | PhysicsCSAlevlProject.Mesh | |
| Sticks | PhysicsCSAlevlProject.Mesh |