Permalink
Browse files

Added code from the SVN repository.

  • Loading branch information...
0 parents commit 62b9225a55eb522d851f9dd0469b9f040e7e19ff @idmillington committed Mar 6, 2010
Showing with 18,306 additions and 0 deletions.
  1. +21 −0 LICENSE
  2. BIN bin/ballistic.exe
  3. BIN bin/bigballistic.exe
  4. BIN bin/blob.exe
  5. BIN bin/bridge.exe
  6. BIN bin/fireworks.exe
  7. BIN bin/fracture.exe
  8. BIN bin/glut.dll
  9. BIN bin/glut32.dll
  10. BIN bin/platform.exe
  11. BIN bin/ragdoll.exe
  12. BIN bin/sailboat.exe
  13. +97 −0 build/cyclone_vc8.sln
  14. +307 −0 build/cyclone_vc8.vcproj
  15. +246 −0 build/demo_ballistic_vc8.vcproj
  16. +246 −0 build/demo_bigballistic_vc8.vcproj
  17. +246 −0 build/demo_blob_vc8.vcproj
  18. +246 −0 build/demo_bridge_vc8.vcproj
  19. +246 −0 build/demo_explosion_vc8.vcproj
  20. +246 −0 build/demo_fireworks_vc8.vcproj
  21. +246 −0 build/demo_flightsim_vc8.vcproj
  22. +246 −0 build/demo_fracture_vc8.vcproj
  23. +246 −0 build/demo_platform_vc8.vcproj
  24. +246 −0 build/demo_ragdoll_vc8.vcproj
  25. +246 −0 build/demo_sailboat_vc8.vcproj
  26. +191 −0 doc/build/doxygen
  27. +12 −0 doc/src/footer.html
  28. +13 −0 doc/src/header.html
  29. +132 −0 doc/src/stylesheet.css
  30. +978 −0 include/cyclone/body.h
  31. +387 −0 include/cyclone/collide_coarse.h
  32. +312 −0 include/cyclone/collide_fine.h
  33. +443 −0 include/cyclone/contacts.h
  34. +1,243 −0 include/cyclone/core.h
  35. +22 −0 include/cyclone/cyclone.h
  36. +472 −0 include/cyclone/fgen.h
  37. +76 −0 include/cyclone/joints.h
  38. +373 −0 include/cyclone/particle.h
  39. +197 −0 include/cyclone/pcontacts.h
  40. +296 −0 include/cyclone/pfgen.h
  41. +198 −0 include/cyclone/plinks.h
  42. +83 −0 include/cyclone/precision.h
  43. +149 −0 include/cyclone/pworld.h
  44. +125 −0 include/cyclone/random.h
  45. +119 −0 include/cyclone/world.h
  46. +486 −0 include/gl/glut.h
  47. BIN lib/cyclone.lib
  48. BIN lib/glut.lib
  49. BIN lib/glut32.lib
  50. +596 −0 src/body.cpp
  51. +78 −0 src/collide_coarse.cpp
  52. +704 −0 src/collide_fine.cpp
  53. +705 −0 src/contacts.cpp
  54. +101 −0 src/core.cpp
  55. +327 −0 src/demos/app.cpp
  56. +247 −0 src/demos/app.h
  57. +275 −0 src/demos/ballistic/ballistic.cpp
  58. +463 −0 src/demos/bigballistic/bigballistic.cpp
  59. +465 −0 src/demos/blob/blob.cpp
  60. +284 −0 src/demos/bridge/bridge.cpp
  61. +588 −0 src/demos/explosion/explosion.cpp
  62. +484 −0 src/demos/fireworks/fireworks.cpp
  63. +331 −0 src/demos/flightsim/flightsim.cpp
  64. +505 −0 src/demos/fracture/fracture.cpp
  65. +129 −0 src/demos/main.cpp
  66. +264 −0 src/demos/platform/platform.cpp
  67. +426 −0 src/demos/ragdoll/ragdoll.cpp
  68. +246 −0 src/demos/sailboat/sailboat.cpp
  69. +148 −0 src/demos/timing.cpp
  70. +113 −0 src/demos/timing.h
  71. +184 −0 src/fgen.cpp
  72. +56 −0 src/joints.cpp
  73. +165 −0 src/particle.cpp
  74. +193 −0 src/pcontacts.cpp
  75. +235 −0 src/pfgen.cpp
  76. +152 −0 src/plinks.cpp
  77. +139 −0 src/pworld.cpp
  78. +172 −0 src/random.cpp
  79. +93 −0 src/world.cpp
@@ -0,0 +1,21 @@
+The MIT License
+
+Copyright (c) 2003-2009 Ian Millington
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,97 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cyclone", "cyclone_vc8.vcproj", "{5E9A54F0-B92F-4E05-A31A-640DC1E99E4E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_ballistic", "demo_ballistic_vc8.vcproj", "{8E2C0A8C-A817-4919-AEA0-565B97423BED}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E} = {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_explosion", "demo_explosion_vc8.vcproj", "{8267B08E-F147-4DB5-89E4-2E411D93DCA0}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E} = {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_fireworks", "demo_fireworks_vc8.vcproj", "{F25B41B0-E99B-41A3-8A91-6A55BED1C20E}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E} = {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_fracture", "demo_fracture_vc8.vcproj", "{9AE27785-09FF-4CAA-8399-24A774DAA2BE}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E} = {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_platform", "demo_platform_vc8.vcproj", "{9AACE042-C173-442F-AEA6-9809DE49ECC3}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E} = {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_flightsim", "demo_flightsim_vc8.vcproj", "{D507E47E-FE8D-42AD-BF4A-BA369D1AED9C}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E} = {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_sailboat", "demo_sailboat_vc8.vcproj", "{689D833D-FFF7-4378-B92B-35A77F986F47}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E} = {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_ragdoll", "demo_ragdoll_vc8.vcproj", "{17274C15-5742-427E-B7CD-1A2B20AD8BFC}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E} = {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_bigballistic", "demo_bigballistic_vc8.vcproj", "{DEA62D2B-98BD-472E-8AC8-00683B1BDEEC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_bridge", "demo_bridge_vc8.vcproj", "{F35D1BB3-D9BF-43A4-BBBC-3064A17AF91E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_blob", "demo_blob_vc8.vcproj", "{699D3ADF-7906-4135-B77D-BA6AC795557E}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E}.Debug|Win32.Build.0 = Debug|Win32
+ {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E}.Release|Win32.ActiveCfg = Debug|Win32
+ {5E9A54F0-B92F-4E05-A31A-640DC1E99E4E}.Release|Win32.Build.0 = Debug|Win32
+ {8E2C0A8C-A817-4919-AEA0-565B97423BED}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8E2C0A8C-A817-4919-AEA0-565B97423BED}.Debug|Win32.Build.0 = Debug|Win32
+ {8E2C0A8C-A817-4919-AEA0-565B97423BED}.Release|Win32.ActiveCfg = Debug|Win32
+ {8E2C0A8C-A817-4919-AEA0-565B97423BED}.Release|Win32.Build.0 = Debug|Win32
+ {8267B08E-F147-4DB5-89E4-2E411D93DCA0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8267B08E-F147-4DB5-89E4-2E411D93DCA0}.Debug|Win32.Build.0 = Debug|Win32
+ {8267B08E-F147-4DB5-89E4-2E411D93DCA0}.Release|Win32.ActiveCfg = Debug|Win32
+ {8267B08E-F147-4DB5-89E4-2E411D93DCA0}.Release|Win32.Build.0 = Debug|Win32
+ {F25B41B0-E99B-41A3-8A91-6A55BED1C20E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F25B41B0-E99B-41A3-8A91-6A55BED1C20E}.Release|Win32.ActiveCfg = Debug|Win32
+ {9AE27785-09FF-4CAA-8399-24A774DAA2BE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9AE27785-09FF-4CAA-8399-24A774DAA2BE}.Release|Win32.ActiveCfg = Debug|Win32
+ {9AACE042-C173-442F-AEA6-9809DE49ECC3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9AACE042-C173-442F-AEA6-9809DE49ECC3}.Release|Win32.ActiveCfg = Debug|Win32
+ {D507E47E-FE8D-42AD-BF4A-BA369D1AED9C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D507E47E-FE8D-42AD-BF4A-BA369D1AED9C}.Release|Win32.ActiveCfg = Debug|Win32
+ {689D833D-FFF7-4378-B92B-35A77F986F47}.Debug|Win32.ActiveCfg = Debug|Win32
+ {689D833D-FFF7-4378-B92B-35A77F986F47}.Release|Win32.ActiveCfg = Debug|Win32
+ {17274C15-5742-427E-B7CD-1A2B20AD8BFC}.Debug|Win32.ActiveCfg = Debug|Win32
+ {17274C15-5742-427E-B7CD-1A2B20AD8BFC}.Release|Win32.ActiveCfg = Debug|Win32
+ {DEA62D2B-98BD-472E-8AC8-00683B1BDEEC}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DEA62D2B-98BD-472E-8AC8-00683B1BDEEC}.Debug|Win32.Build.0 = Debug|Win32
+ {DEA62D2B-98BD-472E-8AC8-00683B1BDEEC}.Release|Win32.ActiveCfg = Debug|Win32
+ {DEA62D2B-98BD-472E-8AC8-00683B1BDEEC}.Release|Win32.Build.0 = Debug|Win32
+ {F35D1BB3-D9BF-43A4-BBBC-3064A17AF91E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F35D1BB3-D9BF-43A4-BBBC-3064A17AF91E}.Debug|Win32.Build.0 = Debug|Win32
+ {F35D1BB3-D9BF-43A4-BBBC-3064A17AF91E}.Release|Win32.ActiveCfg = Debug|Win32
+ {F35D1BB3-D9BF-43A4-BBBC-3064A17AF91E}.Release|Win32.Build.0 = Debug|Win32
+ {699D3ADF-7906-4135-B77D-BA6AC795557E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {699D3ADF-7906-4135-B77D-BA6AC795557E}.Debug|Win32.Build.0 = Debug|Win32
+ {699D3ADF-7906-4135-B77D-BA6AC795557E}.Release|Win32.ActiveCfg = Debug|Win32
+ {699D3ADF-7906-4135-B77D-BA6AC795557E}.Release|Win32.Build.0 = Debug|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
Oops, something went wrong.

0 comments on commit 62b9225

Please sign in to comment.