├── .gitattributes ├── .gitignore ├── README.md ├── assets ├── floor.png └── skydome.jpg ├── irrlicht └── include │ └── IrrCompileConfig.h ├── maths ├── cubic.nb └── helloworld.nb └── src ├── COrientationAxisSceneNode.cpp ├── COrientationAxisSceneNode.h ├── Cloth.cpp ├── Cloth.h ├── ClothRenderer.cpp ├── ClothRenderer.h ├── ClothSceneNode.cpp ├── ClothSceneNode.h ├── ClothSimulator.cpp ├── ClothSimulator.h ├── CollisionsHandler.cpp ├── CollisionsHandler.h ├── Particle.cpp ├── Particle.h ├── Spring.cpp ├── Spring.h ├── TestSystemRenderer.cpp ├── TestSystemRenderer.h ├── TestSystems.cpp ├── TestSystems.h ├── clothsim.sln ├── clothsim.vcxproj ├── cubicSolver.cpp ├── cubicSolver.h ├── cubicSolver_adsk.cpp ├── cubicSolver_adsk.h ├── lineintersect_utils.cpp ├── lineintersect_utils.h └── main.cpp /.gitattributes: -------------------------------------------------------------------------------- 1 | maths/* linguist-vendored -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/README.md -------------------------------------------------------------------------------- /assets/floor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/assets/floor.png -------------------------------------------------------------------------------- /assets/skydome.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/assets/skydome.jpg -------------------------------------------------------------------------------- /irrlicht/include/IrrCompileConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/irrlicht/include/IrrCompileConfig.h -------------------------------------------------------------------------------- /maths/cubic.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/maths/cubic.nb -------------------------------------------------------------------------------- /maths/helloworld.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/maths/helloworld.nb -------------------------------------------------------------------------------- /src/COrientationAxisSceneNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/COrientationAxisSceneNode.cpp -------------------------------------------------------------------------------- /src/COrientationAxisSceneNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/COrientationAxisSceneNode.h -------------------------------------------------------------------------------- /src/Cloth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/Cloth.cpp -------------------------------------------------------------------------------- /src/Cloth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/Cloth.h -------------------------------------------------------------------------------- /src/ClothRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/ClothRenderer.cpp -------------------------------------------------------------------------------- /src/ClothRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/ClothRenderer.h -------------------------------------------------------------------------------- /src/ClothSceneNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/ClothSceneNode.cpp -------------------------------------------------------------------------------- /src/ClothSceneNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/ClothSceneNode.h -------------------------------------------------------------------------------- /src/ClothSimulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/ClothSimulator.cpp -------------------------------------------------------------------------------- /src/ClothSimulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/ClothSimulator.h -------------------------------------------------------------------------------- /src/CollisionsHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/CollisionsHandler.cpp -------------------------------------------------------------------------------- /src/CollisionsHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/CollisionsHandler.h -------------------------------------------------------------------------------- /src/Particle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/Particle.cpp -------------------------------------------------------------------------------- /src/Particle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/Particle.h -------------------------------------------------------------------------------- /src/Spring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/Spring.cpp -------------------------------------------------------------------------------- /src/Spring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/Spring.h -------------------------------------------------------------------------------- /src/TestSystemRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/TestSystemRenderer.cpp -------------------------------------------------------------------------------- /src/TestSystemRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/TestSystemRenderer.h -------------------------------------------------------------------------------- /src/TestSystems.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/TestSystems.cpp -------------------------------------------------------------------------------- /src/TestSystems.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/TestSystems.h -------------------------------------------------------------------------------- /src/clothsim.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/clothsim.sln -------------------------------------------------------------------------------- /src/clothsim.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/clothsim.vcxproj -------------------------------------------------------------------------------- /src/cubicSolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/cubicSolver.cpp -------------------------------------------------------------------------------- /src/cubicSolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/cubicSolver.h -------------------------------------------------------------------------------- /src/cubicSolver_adsk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/cubicSolver_adsk.cpp -------------------------------------------------------------------------------- /src/cubicSolver_adsk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/cubicSolver_adsk.h -------------------------------------------------------------------------------- /src/lineintersect_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/lineintersect_utils.cpp -------------------------------------------------------------------------------- /src/lineintersect_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/lineintersect_utils.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevenv/3d-cloth-sim/HEAD/src/main.cpp --------------------------------------------------------------------------------