aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--bin/Ode.NET.dllbin57344 -> 61440 bytes
-rw-r--r--bin/ode.dllbin630784 -> 634880 bytes
-rw-r--r--libraries/ode-0.9/build/vs2005/ode.vcproj816
-rwxr-xr-xlibraries/ode-0.9/contrib/Ode.NET/Ode.NET.sln21
-rwxr-xr-xlibraries/ode-0.9/opensim_build_notes.txt27
5 files changed, 546 insertions, 318 deletions
diff --git a/bin/Ode.NET.dll b/bin/Ode.NET.dll
index 40f15a5..07261a0 100644
--- a/bin/Ode.NET.dll
+++ b/bin/Ode.NET.dll
Binary files differ
diff --git a/bin/ode.dll b/bin/ode.dll
index 6166ff8..49dfe18 100644
--- a/bin/ode.dll
+++ b/bin/ode.dll
Binary files differ
diff --git a/libraries/ode-0.9/build/vs2005/ode.vcproj b/libraries/ode-0.9/build/vs2005/ode.vcproj
index 147bb6f..254ea21 100644
--- a/libraries/ode-0.9/build/vs2005/ode.vcproj
+++ b/libraries/ode-0.9/build/vs2005/ode.vcproj
@@ -104,6 +104,7 @@
104 OutputDirectory="../../lib/ReleaseDLL" 104 OutputDirectory="../../lib/ReleaseDLL"
105 IntermediateDirectory="obj/ode/ReleaseDLL" 105 IntermediateDirectory="obj/ode/ReleaseDLL"
106 ConfigurationType="2" 106 ConfigurationType="2"
107 UseOfMFC="1"
107 CharacterSet="2" 108 CharacterSet="2"
108 > 109 >
109 <Tool 110 <Tool
@@ -128,7 +129,7 @@
128 AdditionalIncludeDirectories="../../include;../../OPCODE;../../GIMPACT/include" 129 AdditionalIncludeDirectories="../../include;../../OPCODE;../../GIMPACT/include"
129 PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_DEPRECATE;ODE_DLL" 130 PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_DEPRECATE;ODE_DLL"
130 StringPooling="true" 131 StringPooling="true"
131 RuntimeLibrary="2" 132 RuntimeLibrary="0"
132 EnableFunctionLevelLinking="true" 133 EnableFunctionLevelLinking="true"
133 UsePrecompiledHeader="0" 134 UsePrecompiledHeader="0"
134 WarningLevel="3" 135 WarningLevel="3"
@@ -239,9 +240,6 @@
239 Name="VCALinkTool" 240 Name="VCALinkTool"
240 /> 241 />
241 <Tool 242 <Tool
242 Name="VCManifestTool"
243 />
244 <Tool
245 Name="VCXDCMakeTool" 243 Name="VCXDCMakeTool"
246 /> 244 />
247 <Tool 245 <Tool
@@ -251,12 +249,6 @@
251 Name="VCFxCopTool" 249 Name="VCFxCopTool"
252 /> 250 />
253 <Tool 251 <Tool
254 Name="VCAppVerifierTool"
255 />
256 <Tool
257 Name="VCWebDeploymentTool"
258 />
259 <Tool
260 Name="VCPostBuildEventTool" 252 Name="VCPostBuildEventTool"
261 /> 253 />
262 </Configuration> 254 </Configuration>
@@ -315,9 +307,6 @@
315 Name="VCALinkTool" 307 Name="VCALinkTool"
316 /> 308 />
317 <Tool 309 <Tool
318 Name="VCManifestTool"
319 />
320 <Tool
321 Name="VCXDCMakeTool" 310 Name="VCXDCMakeTool"
322 /> 311 />
323 <Tool 312 <Tool
@@ -327,12 +316,6 @@
327 Name="VCFxCopTool" 316 Name="VCFxCopTool"
328 /> 317 />
329 <Tool 318 <Tool
330 Name="VCAppVerifierTool"
331 />
332 <Tool
333 Name="VCWebDeploymentTool"
334 />
335 <Tool
336 Name="VCPostBuildEventTool" 319 Name="VCPostBuildEventTool"
337 /> 320 />
338 </Configuration> 321 </Configuration>
@@ -342,674 +325,871 @@
342 <Files> 325 <Files>
343 <Filter 326 <Filter
344 Name="include" 327 Name="include"
345 Filter=""
346 > 328 >
347 <Filter 329 <Filter
348 Name="ode" 330 Name="ode"
349 Filter=""
350 > 331 >
351 <File 332 <File
352 RelativePath="..\..\include\ode\collision.h"> 333 RelativePath="..\..\include\ode\collision.h"
334 >
353 </File> 335 </File>
354 <File 336 <File
355 RelativePath="..\..\include\ode\collision_space.h"> 337 RelativePath="..\..\include\ode\collision_space.h"
338 >
356 </File> 339 </File>
357 <File 340 <File
358 RelativePath="..\..\include\ode\collision_trimesh.h"> 341 RelativePath="..\..\include\ode\collision_trimesh.h"
342 >
359 </File> 343 </File>
360 <File 344 <File
361 RelativePath="..\..\include\ode\common.h"> 345 RelativePath="..\..\include\ode\common.h"
346 >
362 </File> 347 </File>
363 <File 348 <File
364 RelativePath="..\..\include\ode\compatibility.h"> 349 RelativePath="..\..\include\ode\compatibility.h"
350 >
365 </File> 351 </File>
366 <File 352 <File
367 RelativePath="..\..\include\ode\config.h"> 353 RelativePath="..\..\include\ode\config.h"
354 >
368 </File> 355 </File>
369 <File 356 <File
370 RelativePath="..\..\include\ode\contact.h"> 357 RelativePath="..\..\include\ode\contact.h"
358 >
371 </File> 359 </File>
372 <File 360 <File
373 RelativePath="..\..\include\ode\error.h"> 361 RelativePath="..\..\include\ode\error.h"
362 >
374 </File> 363 </File>
375 <File 364 <File
376 RelativePath="..\..\include\ode\export-dif.h"> 365 RelativePath="..\..\include\ode\export-dif.h"
366 >
377 </File> 367 </File>
378 <File 368 <File
379 RelativePath="..\..\include\ode\mass.h"> 369 RelativePath="..\..\include\ode\mass.h"
370 >
380 </File> 371 </File>
381 <File 372 <File
382 RelativePath="..\..\include\ode\matrix.h"> 373 RelativePath="..\..\include\ode\matrix.h"
374 >
383 </File> 375 </File>
384 <File 376 <File
385 RelativePath="..\..\include\ode\memory.h"> 377 RelativePath="..\..\include\ode\memory.h"
378 >
386 </File> 379 </File>
387 <File 380 <File
388 RelativePath="..\..\include\ode\misc.h"> 381 RelativePath="..\..\include\ode\misc.h"
382 >
389 </File> 383 </File>
390 <File 384 <File
391 RelativePath="..\..\include\ode\objects.h"> 385 RelativePath="..\..\include\ode\objects.h"
386 >
392 </File> 387 </File>
393 <File 388 <File
394 RelativePath="..\..\include\ode\ode.h"> 389 RelativePath="..\..\include\ode\ode.h"
390 >
395 </File> 391 </File>
396 <File 392 <File
397 RelativePath="..\..\include\ode\odecpp.h"> 393 RelativePath="..\..\include\ode\odecpp.h"
394 >
398 </File> 395 </File>
399 <File 396 <File
400 RelativePath="..\..\include\ode\odecpp_collision.h"> 397 RelativePath="..\..\include\ode\odecpp_collision.h"
398 >
401 </File> 399 </File>
402 <File 400 <File
403 RelativePath="..\..\include\ode\odemath.h"> 401 RelativePath="..\..\include\ode\odemath.h"
402 >
404 </File> 403 </File>
405 <File 404 <File
406 RelativePath="..\..\include\ode\rotation.h"> 405 RelativePath="..\..\include\ode\rotation.h"
406 >
407 </File> 407 </File>
408 <File 408 <File
409 RelativePath="..\..\include\ode\timer.h"> 409 RelativePath="..\..\include\ode\timer.h"
410 >
410 </File> 411 </File>
411 </Filter> 412 </Filter>
412 </Filter> 413 </Filter>
413 <Filter 414 <Filter
414 Name="ode" 415 Name="ode"
415 Filter=""
416 > 416 >
417 <Filter 417 <Filter
418 Name="src" 418 Name="src"
419 Filter=""
420 > 419 >
421 <File 420 <File
422 RelativePath="..\..\ode\src\array.h"> 421 RelativePath="..\..\ode\src\array.cpp"
422 >
423 </File> 423 </File>
424 <File 424 <File
425 RelativePath="..\..\ode\src\collision_kernel.h"> 425 RelativePath="..\..\ode\src\array.h"
426 >
426 </File> 427 </File>
427 <File 428 <File
428 RelativePath="..\..\ode\src\collision_space_internal.h"> 429 RelativePath="..\..\ode\src\box.cpp"
430 >
429 </File> 431 </File>
430 <File 432 <File
431 RelativePath="..\..\ode\src\collision_std.h"> 433 RelativePath="..\..\ode\src\capsule.cpp"
434 >
432 </File> 435 </File>
433 <File 436 <File
434 RelativePath="..\..\ode\src\collision_transform.h"> 437 RelativePath="..\..\ode\src\collision_cylinder_box.cpp"
438 >
435 </File> 439 </File>
436 <File 440 <File
437 RelativePath="..\..\ode\src\collision_trimesh_internal.h"> 441 RelativePath="..\..\ode\src\collision_cylinder_plane.cpp"
442 >
438 </File> 443 </File>
439 <File 444 <File
440 RelativePath="..\..\ode\src\collision_util.h"> 445 RelativePath="..\..\ode\src\collision_cylinder_sphere.cpp"
446 >
441 </File> 447 </File>
442 <File 448 <File
443 RelativePath="..\..\ode\src\heightfield.h"> 449 RelativePath="..\..\ode\src\collision_cylinder_trimesh.cpp"
450 >
444 </File> 451 </File>
445 <File 452 <File
446 RelativePath="..\..\ode\src\joint.h"> 453 RelativePath="..\..\ode\src\collision_kernel.cpp"
454 >
447 </File> 455 </File>
448 <File 456 <File
449 RelativePath="..\..\ode\src\lcp.h"> 457 RelativePath="..\..\ode\src\collision_kernel.h"
458 >
450 </File> 459 </File>
451 <File 460 <File
452 RelativePath="..\..\ode\src\mat.h"> 461 RelativePath="..\..\ode\src\collision_quadtreespace.cpp"
462 >
453 </File> 463 </File>
454 <File 464 <File
455 RelativePath="..\..\ode\src\objects.h"> 465 RelativePath="..\..\ode\src\collision_space.cpp"
466 >
456 </File> 467 </File>
457 <File 468 <File
458 RelativePath="..\..\ode\src\obstack.h"> 469 RelativePath="..\..\ode\src\collision_space_internal.h"
470 >
459 </File> 471 </File>
460 <File 472 <File
461 RelativePath="..\..\ode\src\quickstep.h"> 473 RelativePath="..\..\ode\src\collision_std.h"
474 >
462 </File> 475 </File>
463 <File 476 <File
464 RelativePath="..\..\ode\src\stack.h"> 477 RelativePath="..\..\ode\src\collision_transform.cpp"
478 >
465 </File> 479 </File>
466 <File 480 <File
467 RelativePath="..\..\ode\src\step.h"> 481 RelativePath="..\..\ode\src\collision_transform.h"
482 >
468 </File> 483 </File>
469 <File 484 <File
470 RelativePath="..\..\ode\src\testing.h"> 485 RelativePath="..\..\ode\src\collision_trimesh_box.cpp"
486 >
471 </File> 487 </File>
472 <File 488 <File
473 RelativePath="..\..\ode\src\util.h"> 489 RelativePath="..\..\ode\src\collision_trimesh_ccylinder.cpp"
490 >
474 </File> 491 </File>
475 <File 492 <File
476 RelativePath="..\..\ode\src\fastdot.c"> 493 RelativePath="..\..\ode\src\collision_trimesh_distance.cpp"
494 >
477 </File> 495 </File>
478 <File 496 <File
479 RelativePath="..\..\ode\src\fastldlt.c"> 497 RelativePath="..\..\ode\src\collision_trimesh_gimpact.cpp"
498 >
480 </File> 499 </File>
481 <File 500 <File
482 RelativePath="..\..\ode\src\fastlsolve.c"> 501 RelativePath="..\..\ode\src\collision_trimesh_internal.h"
502 >
483 </File> 503 </File>
484 <File 504 <File
485 RelativePath="..\..\ode\src\fastltsolve.c"> 505 RelativePath="..\..\ode\src\collision_trimesh_opcode.cpp"
506 >
486 </File> 507 </File>
487 <File 508 <File
488 RelativePath="..\..\ode\src\array.cpp"> 509 RelativePath="..\..\ode\src\collision_trimesh_plane.cpp"
510 >
489 </File> 511 </File>
490 <File 512 <File
491 RelativePath="..\..\ode\src\box.cpp"> 513 RelativePath="..\..\ode\src\collision_trimesh_ray.cpp"
514 >
492 </File> 515 </File>
493 <File 516 <File
494 RelativePath="..\..\ode\src\capsule.cpp"> 517 RelativePath="..\..\ode\src\collision_trimesh_sphere.cpp"
518 >
495 </File> 519 </File>
496 <File 520 <File
497 RelativePath="..\..\ode\src\collision_cylinder_box.cpp"> 521 RelativePath="..\..\ode\src\collision_trimesh_trimesh.cpp"
522 >
498 </File> 523 </File>
499 <File 524 <File
500 RelativePath="..\..\ode\src\collision_cylinder_plane.cpp"> 525 RelativePath="..\..\ode\src\collision_trimesh_trimesh_new.cpp"
526 >
501 </File> 527 </File>
502 <File 528 <File
503 RelativePath="..\..\ode\src\collision_cylinder_sphere.cpp"> 529 RelativePath="..\..\ode\src\collision_util.cpp"
530 >
504 </File> 531 </File>
505 <File 532 <File
506 RelativePath="..\..\ode\src\collision_cylinder_trimesh.cpp"> 533 RelativePath="..\..\ode\src\collision_util.h"
534 >
507 </File> 535 </File>
508 <File 536 <File
509 RelativePath="..\..\ode\src\collision_kernel.cpp"> 537 RelativePath="..\..\ode\src\convex.cpp"
538 >
510 </File> 539 </File>
511 <File 540 <File
512 RelativePath="..\..\ode\src\collision_quadtreespace.cpp"> 541 RelativePath="..\..\ode\src\cylinder.cpp"
542 >
513 </File> 543 </File>
514 <File 544 <File
515 RelativePath="..\..\ode\src\collision_space.cpp"> 545 RelativePath="..\..\ode\src\error.cpp"
546 >
516 </File> 547 </File>
517 <File 548 <File
518 RelativePath="..\..\ode\src\collision_transform.cpp"> 549 RelativePath="..\..\ode\src\export-dif.cpp"
550 >
519 </File> 551 </File>
520 <File 552 <File
521 RelativePath="..\..\ode\src\collision_trimesh_box.cpp"> 553 RelativePath="..\..\ode\src\fastdot.c"
554 >
522 </File> 555 </File>
523 <File 556 <File
524 RelativePath="..\..\ode\src\collision_trimesh_ccylinder.cpp"> 557 RelativePath="..\..\ode\src\fastldlt.c"
558 >
525 </File> 559 </File>
526 <File 560 <File
527 RelativePath="..\..\ode\src\collision_trimesh_distance.cpp"> 561 RelativePath="..\..\ode\src\fastlsolve.c"
562 >
528 </File> 563 </File>
529 <File 564 <File
530 RelativePath="..\..\ode\src\collision_trimesh_gimpact.cpp"> 565 RelativePath="..\..\ode\src\fastltsolve.c"
566 >
531 </File> 567 </File>
532 <File 568 <File
533 RelativePath="..\..\ode\src\collision_trimesh_opcode.cpp"> 569 RelativePath="..\..\ode\src\heightfield.cpp"
570 >
534 </File> 571 </File>
535 <File 572 <File
536 RelativePath="..\..\ode\src\collision_trimesh_plane.cpp"> 573 RelativePath="..\..\ode\src\heightfield.h"
574 >
537 </File> 575 </File>
538 <File 576 <File
539 RelativePath="..\..\ode\src\collision_trimesh_ray.cpp"> 577 RelativePath="..\..\ode\src\joint.cpp"
578 >
540 </File> 579 </File>
541 <File 580 <File
542 RelativePath="..\..\ode\src\collision_trimesh_sphere.cpp"> 581 RelativePath="..\..\ode\src\joint.h"
582 >
543 </File> 583 </File>
544 <File 584 <File
545 RelativePath="..\..\ode\src\collision_trimesh_trimesh.cpp"> 585 RelativePath="..\..\ode\src\lcp.cpp"
586 >
546 </File> 587 </File>
547 <File 588 <File
548 RelativePath="..\..\ode\src\collision_trimesh_trimesh_new.cpp"> 589 RelativePath="..\..\ode\src\lcp.h"
590 >
549 </File> 591 </File>
550 <File 592 <File
551 RelativePath="..\..\ode\src\collision_util.cpp"> 593 RelativePath="..\..\ode\src\mass.cpp"
594 >
552 </File> 595 </File>
553 <File 596 <File
554 RelativePath="..\..\ode\src\convex.cpp"> 597 RelativePath="..\..\ode\src\mat.cpp"
598 >
555 </File> 599 </File>
556 <File 600 <File
557 RelativePath="..\..\ode\src\cylinder.cpp"> 601 RelativePath="..\..\ode\src\mat.h"
602 >
558 </File> 603 </File>
559 <File 604 <File
560 RelativePath="..\..\ode\src\error.cpp"> 605 RelativePath="..\..\ode\src\matrix.cpp"
606 >
561 </File> 607 </File>
562 <File 608 <File
563 RelativePath="..\..\ode\src\export-dif.cpp"> 609 RelativePath="..\..\ode\src\memory.cpp"
610 >
564 </File> 611 </File>
565 <File 612 <File
566 RelativePath="..\..\ode\src\heightfield.cpp"> 613 RelativePath="..\..\ode\src\misc.cpp"
614 >
567 </File> 615 </File>
568 <File 616 <File
569 RelativePath="..\..\ode\src\joint.cpp"> 617 RelativePath="..\..\ode\src\objects.h"
618 >
570 </File> 619 </File>
571 <File 620 <File
572 RelativePath="..\..\ode\src\lcp.cpp"> 621 RelativePath="..\..\ode\src\obstack.cpp"
622 >
573 </File> 623 </File>
574 <File 624 <File
575 RelativePath="..\..\ode\src\mass.cpp"> 625 RelativePath="..\..\ode\src\obstack.h"
626 >
576 </File> 627 </File>
577 <File 628 <File
578 RelativePath="..\..\ode\src\mat.cpp"> 629 RelativePath="..\..\ode\src\ode.cpp"
630 >
579 </File> 631 </File>
580 <File 632 <File
581 RelativePath="..\..\ode\src\matrix.cpp"> 633 RelativePath="..\..\ode\src\odemath.cpp"
634 >
582 </File> 635 </File>
583 <File 636 <File
584 RelativePath="..\..\ode\src\memory.cpp"> 637 RelativePath="..\..\ode\src\plane.cpp"
638 >
585 </File> 639 </File>
586 <File 640 <File
587 RelativePath="..\..\ode\src\misc.cpp"> 641 RelativePath="..\..\ode\src\quickstep.cpp"
642 >
588 </File> 643 </File>
589 <File 644 <File
590 RelativePath="..\..\ode\src\obstack.cpp"> 645 RelativePath="..\..\ode\src\quickstep.h"
646 >
591 </File> 647 </File>
592 <File 648 <File
593 RelativePath="..\..\ode\src\ode.cpp"> 649 RelativePath="..\..\ode\src\ray.cpp"
650 >
594 </File> 651 </File>
595 <File 652 <File
596 RelativePath="..\..\ode\src\odemath.cpp"> 653 RelativePath="..\..\ode\src\rotation.cpp"
654 >
597 </File> 655 </File>
598 <File 656 <File
599 RelativePath="..\..\ode\src\plane.cpp"> 657 RelativePath="..\..\ode\src\sphere.cpp"
658 >
600 </File> 659 </File>
601 <File 660 <File
602 RelativePath="..\..\ode\src\quickstep.cpp"> 661 RelativePath="..\..\ode\src\stack.h"
662 >
603 </File> 663 </File>
604 <File 664 <File
605 RelativePath="..\..\ode\src\ray.cpp"> 665 RelativePath="..\..\ode\src\step.cpp"
666 >
606 </File> 667 </File>
607 <File 668 <File
608 RelativePath="..\..\ode\src\rotation.cpp"> 669 RelativePath="..\..\ode\src\step.h"
670 >
609 </File> 671 </File>
610 <File 672 <File
611 RelativePath="..\..\ode\src\sphere.cpp"> 673 RelativePath="..\..\ode\src\stepfast.cpp"
674 >
612 </File> 675 </File>
613 <File 676 <File
614 RelativePath="..\..\ode\src\step.cpp"> 677 RelativePath="..\..\ode\src\testing.cpp"
678 >
615 </File> 679 </File>
616 <File 680 <File
617 RelativePath="..\..\ode\src\stepfast.cpp"> 681 RelativePath="..\..\ode\src\testing.h"
682 >
618 </File> 683 </File>
619 <File 684 <File
620 RelativePath="..\..\ode\src\testing.cpp"> 685 RelativePath="..\..\ode\src\timer.cpp"
686 >
621 </File> 687 </File>
622 <File 688 <File
623 RelativePath="..\..\ode\src\timer.cpp"> 689 RelativePath="..\..\ode\src\util.cpp"
690 >
624 </File> 691 </File>
625 <File 692 <File
626 RelativePath="..\..\ode\src\util.cpp"> 693 RelativePath="..\..\ode\src\util.h"
694 >
627 </File> 695 </File>
628 </Filter> 696 </Filter>
629 </Filter> 697 </Filter>
630 <Filter 698 <Filter
631 Name="GIMPACT" 699 Name="GIMPACT"
632 Filter=""
633 > 700 >
634 <Filter 701 <Filter
635 Name="include" 702 Name="include"
636 Filter=""
637 > 703 >
638 <Filter 704 <Filter
639 Name="GIMPACT" 705 Name="GIMPACT"
640 Filter=""
641 > 706 >
642 <File 707 <File
643 RelativePath="..\..\GIMPACT\include\GIMPACT\gimpact.h"> 708 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_boxpruning.h"
709 >
644 </File> 710 </File>
645 <File 711 <File
646 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_boxpruning.h"> 712 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_contact.h"
713 >
647 </File> 714 </File>
648 <File 715 <File
649 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_contact.h"> 716 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_geometry.h"
717 >
650 </File> 718 </File>
651 <File 719 <File
652 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_geometry.h"> 720 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_math.h"
721 >
653 </File> 722 </File>
654 <File 723 <File
655 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_math.h"> 724 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_memory.h"
725 >
656 </File> 726 </File>
657 <File 727 <File
658 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_memory.h"> 728 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_radixsort.h"
729 >
659 </File> 730 </File>
660 <File 731 <File
661 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_radixsort.h"> 732 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_tri_capsule_collision.h"
733 >
662 </File> 734 </File>
663 <File 735 <File
664 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_trimesh.h"> 736 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_tri_collision.h"
737 >
665 </File> 738 </File>
666 <File 739 <File
667 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_tri_capsule_collision.h"> 740 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_tri_sphere_collision.h"
741 >
668 </File> 742 </File>
669 <File 743 <File
670 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_tri_collision.h"> 744 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_trimesh.h"
745 >
671 </File> 746 </File>
672 <File 747 <File
673 RelativePath="..\..\GIMPACT\include\GIMPACT\gim_tri_sphere_collision.h"> 748 RelativePath="..\..\GIMPACT\include\GIMPACT\gimpact.h"
749 >
674 </File> 750 </File>
675 </Filter> 751 </Filter>
676 </Filter> 752 </Filter>
677 <Filter 753 <Filter
678 Name="src" 754 Name="src"
679 Filter=""
680 > 755 >
681 <File 756 <File
682 RelativePath="..\..\GIMPACT\src\gimpact.cpp"> 757 RelativePath="..\..\GIMPACT\src\gim_boxpruning.cpp"
758 >
683 </File> 759 </File>
684 <File 760 <File
685 RelativePath="..\..\GIMPACT\src\gim_boxpruning.cpp"> 761 RelativePath="..\..\GIMPACT\src\gim_contact.cpp"
762 >
686 </File> 763 </File>
687 <File 764 <File
688 RelativePath="..\..\GIMPACT\src\gim_contact.cpp"> 765 RelativePath="..\..\GIMPACT\src\gim_math.cpp"
766 >
689 </File> 767 </File>
690 <File 768 <File
691 RelativePath="..\..\GIMPACT\src\gim_math.cpp"> 769 RelativePath="..\..\GIMPACT\src\gim_memory.cpp"
770 >
692 </File> 771 </File>
693 <File 772 <File
694 RelativePath="..\..\GIMPACT\src\gim_memory.cpp"> 773 RelativePath="..\..\GIMPACT\src\gim_tri_tri_overlap.cpp"
774 >
695 </File> 775 </File>
696 <File 776 <File
697 RelativePath="..\..\GIMPACT\src\gim_trimesh.cpp"> 777 RelativePath="..\..\GIMPACT\src\gim_trimesh.cpp"
778 >
698 </File> 779 </File>
699 <File 780 <File
700 RelativePath="..\..\GIMPACT\src\gim_trimesh_capsule_collision.cpp"> 781 RelativePath="..\..\GIMPACT\src\gim_trimesh_capsule_collision.cpp"
782 >
701 </File> 783 </File>
702 <File 784 <File
703 RelativePath="..\..\GIMPACT\src\gim_trimesh_ray_collision.cpp"> 785 RelativePath="..\..\GIMPACT\src\gim_trimesh_ray_collision.cpp"
786 >
704 </File> 787 </File>
705 <File 788 <File
706 RelativePath="..\..\GIMPACT\src\gim_trimesh_sphere_collision.cpp"> 789 RelativePath="..\..\GIMPACT\src\gim_trimesh_sphere_collision.cpp"
790 >
707 </File> 791 </File>
708 <File 792 <File
709 RelativePath="..\..\GIMPACT\src\gim_trimesh_trimesh_collision.cpp"> 793 RelativePath="..\..\GIMPACT\src\gim_trimesh_trimesh_collision.cpp"
794 >
710 </File> 795 </File>
711 <File 796 <File
712 RelativePath="..\..\GIMPACT\src\gim_tri_tri_overlap.cpp"> 797 RelativePath="..\..\GIMPACT\src\gimpact.cpp"
798 >
713 </File> 799 </File>
714 </Filter> 800 </Filter>
715 </Filter> 801 </Filter>
716 <Filter 802 <Filter
717 Name="OPCODE" 803 Name="OPCODE"
718 Filter=""
719 > 804 >
720 <Filter
721 Name="Ice"
722 Filter=""
723 >
724 <File
725 RelativePath="..\..\OPCODE\Ice\IceAABB.h">
726 </File>
727 <File
728 RelativePath="..\..\OPCODE\Ice\IceAxes.h">
729 </File>
730 <File
731 RelativePath="..\..\OPCODE\Ice\IceBoundingSphere.h">
732 </File>
733 <File
734 RelativePath="..\..\OPCODE\Ice\IceContainer.h">
735 </File>
736 <File
737 RelativePath="..\..\OPCODE\Ice\IceFPU.h">
738 </File>
739 <File
740 RelativePath="..\..\OPCODE\Ice\IceHPoint.h">
741 </File>
742 <File
743 RelativePath="..\..\OPCODE\Ice\IceIndexedTriangle.h">
744 </File>
745 <File
746 RelativePath="..\..\OPCODE\Ice\IceLSS.h">
747 </File>
748 <File
749 RelativePath="..\..\OPCODE\Ice\IceMatrix3x3.h">
750 </File>
751 <File
752 RelativePath="..\..\OPCODE\Ice\IceMatrix4x4.h">
753 </File>
754 <File
755 RelativePath="..\..\OPCODE\Ice\IceMemoryMacros.h">
756 </File>
757 <File
758 RelativePath="..\..\OPCODE\Ice\IceOBB.h">
759 </File>
760 <File
761 RelativePath="..\..\OPCODE\Ice\IcePairs.h">
762 </File>
763 <File
764 RelativePath="..\..\OPCODE\Ice\IcePlane.h">
765 </File>
766 <File
767 RelativePath="..\..\OPCODE\Ice\IcePoint.h">
768 </File>
769 <File
770 RelativePath="..\..\OPCODE\Ice\IcePreprocessor.h">
771 </File>
772 <File
773 RelativePath="..\..\OPCODE\Ice\IceRandom.h">
774 </File>
775 <File
776 RelativePath="..\..\OPCODE\Ice\IceRay.h">
777 </File>
778 <File
779 RelativePath="..\..\OPCODE\Ice\IceRevisitedRadix.h">
780 </File>
781 <File
782 RelativePath="..\..\OPCODE\Ice\IceSegment.h">
783 </File>
784 <File
785 RelativePath="..\..\OPCODE\Ice\IceTriangle.h">
786 </File>
787 <File
788 RelativePath="..\..\OPCODE\Ice\IceTriList.h">
789 </File>
790 <File
791 RelativePath="..\..\OPCODE\Ice\IceTypes.h">
792 </File>
793 <File
794 RelativePath="..\..\OPCODE\Ice\IceUtils.h">
795 </File>
796 <File
797 RelativePath="..\..\OPCODE\Ice\IceAABB.cpp">
798 </File>
799 <File
800 RelativePath="..\..\OPCODE\Ice\IceContainer.cpp">
801 </File>
802 <File
803 RelativePath="..\..\OPCODE\Ice\IceHPoint.cpp">
804 </File>
805 <File
806 RelativePath="..\..\OPCODE\Ice\IceIndexedTriangle.cpp">
807 </File>
808 <File
809 RelativePath="..\..\OPCODE\Ice\IceMatrix3x3.cpp">
810 </File>
811 <File
812 RelativePath="..\..\OPCODE\Ice\IceMatrix4x4.cpp">
813 </File>
814 <File
815 RelativePath="..\..\OPCODE\Ice\IceOBB.cpp">
816 </File>
817 <File
818 RelativePath="..\..\OPCODE\Ice\IcePlane.cpp">
819 </File>
820 <File
821 RelativePath="..\..\OPCODE\Ice\IcePoint.cpp">
822 </File>
823 <File
824 RelativePath="..\..\OPCODE\Ice\IceRandom.cpp">
825 </File>
826 <File
827 RelativePath="..\..\OPCODE\Ice\IceRay.cpp">
828 </File>
829 <File
830 RelativePath="..\..\OPCODE\Ice\IceRevisitedRadix.cpp">
831 </File>
832 <File
833 RelativePath="..\..\OPCODE\Ice\IceSegment.cpp">
834 </File>
835 <File
836 RelativePath="..\..\OPCODE\Ice\IceTriangle.cpp">
837 </File>
838 <File
839 RelativePath="..\..\OPCODE\Ice\IceUtils.cpp">
840 </File>
841 </Filter>
842 <File 805 <File
843 RelativePath="..\..\OPCODE\Opcode.h"> 806 RelativePath="..\..\OPCODE\OPC_AABBCollider.cpp"
807 >
844 </File> 808 </File>
845 <File 809 <File
846 RelativePath="..\..\OPCODE\OPC_AABBCollider.h"> 810 RelativePath="..\..\OPCODE\OPC_AABBCollider.h"
811 >
847 </File> 812 </File>
848 <File 813 <File
849 RelativePath="..\..\OPCODE\OPC_AABBTree.h"> 814 RelativePath="..\..\OPCODE\OPC_AABBTree.cpp"
815 >
850 </File> 816 </File>
851 <File 817 <File
852 RelativePath="..\..\OPCODE\OPC_BaseModel.h"> 818 RelativePath="..\..\OPCODE\OPC_AABBTree.h"
819 >
853 </File> 820 </File>
854 <File 821 <File
855 RelativePath="..\..\OPCODE\OPC_BoxBoxOverlap.h"> 822 RelativePath="..\..\OPCODE\OPC_BaseModel.cpp"
823 >
856 </File> 824 </File>
857 <File 825 <File
858 RelativePath="..\..\OPCODE\OPC_BoxPruning.h"> 826 RelativePath="..\..\OPCODE\OPC_BaseModel.h"
827 >
859 </File> 828 </File>
860 <File 829 <File
861 RelativePath="..\..\OPCODE\OPC_Collider.h"> 830 RelativePath="..\..\OPCODE\OPC_BoxBoxOverlap.h"
831 >
862 </File> 832 </File>
863 <File 833 <File
864 RelativePath="..\..\OPCODE\OPC_Common.h"> 834 RelativePath="..\..\OPCODE\OPC_BoxPruning.cpp"
835 >
865 </File> 836 </File>
866 <File 837 <File
867 RelativePath="..\..\OPCODE\OPC_HybridModel.h"> 838 RelativePath="..\..\OPCODE\OPC_BoxPruning.h"
839 >
868 </File> 840 </File>
869 <File 841 <File
870 RelativePath="..\..\OPCODE\OPC_IceHook.h"> 842 RelativePath="..\..\OPCODE\OPC_Collider.cpp"
843 >
871 </File> 844 </File>
872 <File 845 <File
873 RelativePath="..\..\OPCODE\OPC_LSSAABBOverlap.h"> 846 RelativePath="..\..\OPCODE\OPC_Collider.h"
847 >
874 </File> 848 </File>
875 <File 849 <File
876 RelativePath="..\..\OPCODE\OPC_LSSCollider.h"> 850 RelativePath="..\..\OPCODE\OPC_Common.cpp"
851 >
877 </File> 852 </File>
878 <File 853 <File
879 RelativePath="..\..\OPCODE\OPC_LSSTriOverlap.h"> 854 RelativePath="..\..\OPCODE\OPC_Common.h"
855 >
880 </File> 856 </File>
881 <File 857 <File
882 RelativePath="..\..\OPCODE\OPC_MeshInterface.h"> 858 RelativePath="..\..\OPCODE\OPC_HybridModel.cpp"
859 >
883 </File> 860 </File>
884 <File 861 <File
885 RelativePath="..\..\OPCODE\OPC_Model.h"> 862 RelativePath="..\..\OPCODE\OPC_HybridModel.h"
863 >
886 </File> 864 </File>
887 <File 865 <File
888 RelativePath="..\..\OPCODE\OPC_OBBCollider.h"> 866 RelativePath="..\..\OPCODE\OPC_IceHook.h"
867 >
889 </File> 868 </File>
890 <File 869 <File
891 RelativePath="..\..\OPCODE\OPC_OptimizedTree.h"> 870 RelativePath="..\..\OPCODE\OPC_LSSAABBOverlap.h"
871 >
892 </File> 872 </File>
893 <File 873 <File
894 RelativePath="..\..\OPCODE\OPC_Picking.h"> 874 RelativePath="..\..\OPCODE\OPC_LSSCollider.cpp"
875 >
895 </File> 876 </File>
896 <File 877 <File
897 RelativePath="..\..\OPCODE\OPC_PlanesAABBOverlap.h"> 878 RelativePath="..\..\OPCODE\OPC_LSSCollider.h"
879 >
898 </File> 880 </File>
899 <File 881 <File
900 RelativePath="..\..\OPCODE\OPC_PlanesCollider.h"> 882 RelativePath="..\..\OPCODE\OPC_LSSTriOverlap.h"
883 >
901 </File> 884 </File>
902 <File 885 <File
903 RelativePath="..\..\OPCODE\OPC_PlanesTriOverlap.h"> 886 RelativePath="..\..\OPCODE\OPC_MeshInterface.cpp"
887 >
904 </File> 888 </File>
905 <File 889 <File
906 RelativePath="..\..\OPCODE\OPC_RayAABBOverlap.h"> 890 RelativePath="..\..\OPCODE\OPC_MeshInterface.h"
891 >
907 </File> 892 </File>
908 <File 893 <File
909 RelativePath="..\..\OPCODE\OPC_RayCollider.h"> 894 RelativePath="..\..\OPCODE\OPC_Model.cpp"
895 >
910 </File> 896 </File>
911 <File 897 <File
912 RelativePath="..\..\OPCODE\OPC_RayTriOverlap.h"> 898 RelativePath="..\..\OPCODE\OPC_Model.h"
899 >
913 </File> 900 </File>
914 <File 901 <File
915 RelativePath="..\..\OPCODE\OPC_Settings.h"> 902 RelativePath="..\..\OPCODE\OPC_OBBCollider.cpp"
903 >
916 </File> 904 </File>
917 <File 905 <File
918 RelativePath="..\..\OPCODE\OPC_SphereAABBOverlap.h"> 906 RelativePath="..\..\OPCODE\OPC_OBBCollider.h"
907 >
919 </File> 908 </File>
920 <File 909 <File
921 RelativePath="..\..\OPCODE\OPC_SphereCollider.h"> 910 RelativePath="..\..\OPCODE\OPC_OptimizedTree.cpp"
911 >
922 </File> 912 </File>
923 <File 913 <File
924 RelativePath="..\..\OPCODE\OPC_SphereTriOverlap.h"> 914 RelativePath="..\..\OPCODE\OPC_OptimizedTree.h"
915 >
925 </File> 916 </File>
926 <File 917 <File
927 RelativePath="..\..\OPCODE\OPC_SweepAndPrune.h"> 918 RelativePath="..\..\OPCODE\OPC_Picking.cpp"
919 >
928 </File> 920 </File>
929 <File 921 <File
930 RelativePath="..\..\OPCODE\OPC_TreeBuilders.h"> 922 RelativePath="..\..\OPCODE\OPC_Picking.h"
923 >
931 </File> 924 </File>
932 <File 925 <File
933 RelativePath="..\..\OPCODE\OPC_TreeCollider.h"> 926 RelativePath="..\..\OPCODE\OPC_PlanesAABBOverlap.h"
927 >
934 </File> 928 </File>
935 <File 929 <File
936 RelativePath="..\..\OPCODE\OPC_TriBoxOverlap.h"> 930 RelativePath="..\..\OPCODE\OPC_PlanesCollider.cpp"
931 >
937 </File> 932 </File>
938 <File 933 <File
939 RelativePath="..\..\OPCODE\OPC_TriTriOverlap.h"> 934 RelativePath="..\..\OPCODE\OPC_PlanesCollider.h"
935 >
940 </File> 936 </File>
941 <File 937 <File
942 RelativePath="..\..\OPCODE\OPC_VolumeCollider.h"> 938 RelativePath="..\..\OPCODE\OPC_PlanesTriOverlap.h"
939 >
943 </File> 940 </File>
944 <File 941 <File
945 RelativePath="..\..\OPCODE\Stdafx.h"> 942 RelativePath="..\..\OPCODE\OPC_RayAABBOverlap.h"
943 >
946 </File> 944 </File>
947 <File 945 <File
948 RelativePath="..\..\OPCODE\Opcode.cpp"> 946 RelativePath="..\..\OPCODE\OPC_RayCollider.cpp"
947 >
949 </File> 948 </File>
950 <File 949 <File
951 RelativePath="..\..\OPCODE\OPC_AABBCollider.cpp"> 950 RelativePath="..\..\OPCODE\OPC_RayCollider.h"
951 >
952 </File> 952 </File>
953 <File 953 <File
954 RelativePath="..\..\OPCODE\OPC_AABBTree.cpp"> 954 RelativePath="..\..\OPCODE\OPC_RayTriOverlap.h"
955 >
955 </File> 956 </File>
956 <File 957 <File
957 RelativePath="..\..\OPCODE\OPC_BaseModel.cpp"> 958 RelativePath="..\..\OPCODE\OPC_Settings.h"
959 >
958 </File> 960 </File>
959 <File 961 <File
960 RelativePath="..\..\OPCODE\OPC_BoxPruning.cpp"> 962 RelativePath="..\..\OPCODE\OPC_SphereAABBOverlap.h"
963 >
961 </File> 964 </File>
962 <File 965 <File
963 RelativePath="..\..\OPCODE\OPC_Collider.cpp"> 966 RelativePath="..\..\OPCODE\OPC_SphereCollider.cpp"
967 >
964 </File> 968 </File>
965 <File 969 <File
966 RelativePath="..\..\OPCODE\OPC_Common.cpp"> 970 RelativePath="..\..\OPCODE\OPC_SphereCollider.h"
971 >
967 </File> 972 </File>
968 <File 973 <File
969 RelativePath="..\..\OPCODE\OPC_HybridModel.cpp"> 974 RelativePath="..\..\OPCODE\OPC_SphereTriOverlap.h"
975 >
970 </File> 976 </File>
971 <File 977 <File
972 RelativePath="..\..\OPCODE\OPC_LSSCollider.cpp"> 978 RelativePath="..\..\OPCODE\OPC_SweepAndPrune.cpp"
979 >
973 </File> 980 </File>
974 <File 981 <File
975 RelativePath="..\..\OPCODE\OPC_MeshInterface.cpp"> 982 RelativePath="..\..\OPCODE\OPC_SweepAndPrune.h"
983 >
976 </File> 984 </File>
977 <File 985 <File
978 RelativePath="..\..\OPCODE\OPC_Model.cpp"> 986 RelativePath="..\..\OPCODE\OPC_TreeBuilders.cpp"
987 >
979 </File> 988 </File>
980 <File 989 <File
981 RelativePath="..\..\OPCODE\OPC_OBBCollider.cpp"> 990 RelativePath="..\..\OPCODE\OPC_TreeBuilders.h"
991 >
982 </File> 992 </File>
983 <File 993 <File
984 RelativePath="..\..\OPCODE\OPC_OptimizedTree.cpp"> 994 RelativePath="..\..\OPCODE\OPC_TreeCollider.cpp"
995 >
985 </File> 996 </File>
986 <File 997 <File
987 RelativePath="..\..\OPCODE\OPC_Picking.cpp"> 998 RelativePath="..\..\OPCODE\OPC_TreeCollider.h"
999 >
988 </File> 1000 </File>
989 <File 1001 <File
990 RelativePath="..\..\OPCODE\OPC_PlanesCollider.cpp"> 1002 RelativePath="..\..\OPCODE\OPC_TriBoxOverlap.h"
1003 >
991 </File> 1004 </File>
992 <File 1005 <File
993 RelativePath="..\..\OPCODE\OPC_RayCollider.cpp"> 1006 RelativePath="..\..\OPCODE\OPC_TriTriOverlap.h"
1007 >
994 </File> 1008 </File>
995 <File 1009 <File
996 RelativePath="..\..\OPCODE\OPC_SphereCollider.cpp"> 1010 RelativePath="..\..\OPCODE\OPC_VolumeCollider.cpp"
1011 >
997 </File> 1012 </File>
998 <File 1013 <File
999 RelativePath="..\..\OPCODE\OPC_SweepAndPrune.cpp"> 1014 RelativePath="..\..\OPCODE\OPC_VolumeCollider.h"
1015 >
1000 </File> 1016 </File>
1001 <File 1017 <File
1002 RelativePath="..\..\OPCODE\OPC_TreeBuilders.cpp"> 1018 RelativePath="..\..\OPCODE\Opcode.cpp"
1019 >
1003 </File> 1020 </File>
1004 <File 1021 <File
1005 RelativePath="..\..\OPCODE\OPC_TreeCollider.cpp"> 1022 RelativePath="..\..\OPCODE\Opcode.h"
1023 >
1006 </File> 1024 </File>
1007 <File 1025 <File
1008 RelativePath="..\..\OPCODE\OPC_VolumeCollider.cpp"> 1026 RelativePath="..\..\OPCODE\StdAfx.cpp"
1027 >
1009 </File> 1028 </File>
1010 <File 1029 <File
1011 RelativePath="..\..\OPCODE\StdAfx.cpp"> 1030 RelativePath="..\..\OPCODE\Stdafx.h"
1031 >
1012 </File> 1032 </File>
1033 <Filter
1034 Name="Ice"
1035 >
1036 <File
1037 RelativePath="..\..\OPCODE\Ice\IceAABB.cpp"
1038 >
1039 </File>
1040 <File
1041 RelativePath="..\..\OPCODE\Ice\IceAABB.h"
1042 >
1043 </File>
1044 <File
1045 RelativePath="..\..\OPCODE\Ice\IceAxes.h"
1046 >
1047 </File>
1048 <File
1049 RelativePath="..\..\OPCODE\Ice\IceBoundingSphere.h"
1050 >
1051 </File>
1052 <File
1053 RelativePath="..\..\OPCODE\Ice\IceContainer.cpp"
1054 >
1055 </File>
1056 <File
1057 RelativePath="..\..\OPCODE\Ice\IceContainer.h"
1058 >
1059 </File>
1060 <File
1061 RelativePath="..\..\OPCODE\Ice\IceFPU.h"
1062 >
1063 </File>
1064 <File
1065 RelativePath="..\..\OPCODE\Ice\IceHPoint.cpp"
1066 >
1067 </File>
1068 <File
1069 RelativePath="..\..\OPCODE\Ice\IceHPoint.h"
1070 >
1071 </File>
1072 <File
1073 RelativePath="..\..\OPCODE\Ice\IceIndexedTriangle.cpp"
1074 >
1075 </File>
1076 <File
1077 RelativePath="..\..\OPCODE\Ice\IceIndexedTriangle.h"
1078 >
1079 </File>
1080 <File
1081 RelativePath="..\..\OPCODE\Ice\IceLSS.h"
1082 >
1083 </File>
1084 <File
1085 RelativePath="..\..\OPCODE\Ice\IceMatrix3x3.cpp"
1086 >
1087 </File>
1088 <File
1089 RelativePath="..\..\OPCODE\Ice\IceMatrix3x3.h"
1090 >
1091 </File>
1092 <File
1093 RelativePath="..\..\OPCODE\Ice\IceMatrix4x4.cpp"
1094 >
1095 </File>
1096 <File
1097 RelativePath="..\..\OPCODE\Ice\IceMatrix4x4.h"
1098 >
1099 </File>
1100 <File
1101 RelativePath="..\..\OPCODE\Ice\IceMemoryMacros.h"
1102 >
1103 </File>
1104 <File
1105 RelativePath="..\..\OPCODE\Ice\IceOBB.cpp"
1106 >
1107 </File>
1108 <File
1109 RelativePath="..\..\OPCODE\Ice\IceOBB.h"
1110 >
1111 </File>
1112 <File
1113 RelativePath="..\..\OPCODE\Ice\IcePairs.h"
1114 >
1115 </File>
1116 <File
1117 RelativePath="..\..\OPCODE\Ice\IcePlane.cpp"
1118 >
1119 </File>
1120 <File
1121 RelativePath="..\..\OPCODE\Ice\IcePlane.h"
1122 >
1123 </File>
1124 <File
1125 RelativePath="..\..\OPCODE\Ice\IcePoint.cpp"
1126 >
1127 </File>
1128 <File
1129 RelativePath="..\..\OPCODE\Ice\IcePoint.h"
1130 >
1131 </File>
1132 <File
1133 RelativePath="..\..\OPCODE\Ice\IcePreprocessor.h"
1134 >
1135 </File>
1136 <File
1137 RelativePath="..\..\OPCODE\Ice\IceRandom.cpp"
1138 >
1139 </File>
1140 <File
1141 RelativePath="..\..\OPCODE\Ice\IceRandom.h"
1142 >
1143 </File>
1144 <File
1145 RelativePath="..\..\OPCODE\Ice\IceRay.cpp"
1146 >
1147 </File>
1148 <File
1149 RelativePath="..\..\OPCODE\Ice\IceRay.h"
1150 >
1151 </File>
1152 <File
1153 RelativePath="..\..\OPCODE\Ice\IceRevisitedRadix.cpp"
1154 >
1155 </File>
1156 <File
1157 RelativePath="..\..\OPCODE\Ice\IceRevisitedRadix.h"
1158 >
1159 </File>
1160 <File
1161 RelativePath="..\..\OPCODE\Ice\IceSegment.cpp"
1162 >
1163 </File>
1164 <File
1165 RelativePath="..\..\OPCODE\Ice\IceSegment.h"
1166 >
1167 </File>
1168 <File
1169 RelativePath="..\..\OPCODE\Ice\IceTriangle.cpp"
1170 >
1171 </File>
1172 <File
1173 RelativePath="..\..\OPCODE\Ice\IceTriangle.h"
1174 >
1175 </File>
1176 <File
1177 RelativePath="..\..\OPCODE\Ice\IceTriList.h"
1178 >
1179 </File>
1180 <File
1181 RelativePath="..\..\OPCODE\Ice\IceTypes.h"
1182 >
1183 </File>
1184 <File
1185 RelativePath="..\..\OPCODE\Ice\IceUtils.cpp"
1186 >
1187 </File>
1188 <File
1189 RelativePath="..\..\OPCODE\Ice\IceUtils.h"
1190 >
1191 </File>
1192 </Filter>
1013 </Filter> 1193 </Filter>
1014 </Files> 1194 </Files>
1015 <Globals> 1195 <Globals>
diff --git a/libraries/ode-0.9/contrib/Ode.NET/Ode.NET.sln b/libraries/ode-0.9/contrib/Ode.NET/Ode.NET.sln
new file mode 100755
index 0000000..ecc6d9d
--- /dev/null
+++ b/libraries/ode-0.9/contrib/Ode.NET/Ode.NET.sln
@@ -0,0 +1,21 @@
1Microsoft Visual Studio Solution File, Format Version 9.00
2# Visual Studio 2005
3Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ode.NET", "Ode/Ode.NET.csproj", "{637D89E7-AA43-EB43-9D2C-5210B740F36B}"
4 ProjectSection(ProjectDependencies) = postProject
5 EndProjectSection
6EndProject
7Global
8 GlobalSection(SolutionConfigurationPlatforms) = preSolution
9 Debug|Any CPU = Debug|Any CPU
10 Release|Any CPU = Release|Any CPU
11 EndGlobalSection
12 GlobalSection(ProjectConfigurationPlatforms) = postSolution
13 {637D89E7-AA43-EB43-9D2C-5210B740F36B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
14 {637D89E7-AA43-EB43-9D2C-5210B740F36B}.Debug|Any CPU.Build.0 = Debug|Any CPU
15 {637D89E7-AA43-EB43-9D2C-5210B740F36B}.Release|Any CPU.ActiveCfg = Release|Any CPU
16 {637D89E7-AA43-EB43-9D2C-5210B740F36B}.Release|Any CPU.Build.0 = Release|Any CPU
17 EndGlobalSection
18 GlobalSection(SolutionProperties) = preSolution
19 HideSolutionNode = FALSE
20 EndGlobalSection
21EndGlobal
diff --git a/libraries/ode-0.9/opensim_build_notes.txt b/libraries/ode-0.9/opensim_build_notes.txt
new file mode 100755
index 0000000..b5708a0
--- /dev/null
+++ b/libraries/ode-0.9/opensim_build_notes.txt
@@ -0,0 +1,27 @@
1source:
2http://downloads.sourceforge.net/opende/ode-src-0.9.zip
3
4changes:
5build/vs2005/ode.sln: Configuration Properties/General/Use Of MFC = "Use MFC in a Static Library"
6changed default configuration to release
7created contrib/Ode.NET/Ode.NET.sln using premake --target vs2005
8
9build:
10
11windows:
12compiler: Visual Studio 2005 Express
13build/vs2005/ode.sln
14build all
15copy lib/releasedll/ode.dll to trunk/bin
16
17compiler: Visual Studio 2005 Express
18contrib/Ode.NET
19Ode.NET.sln
20build all
21copy Ode/obj/Release/Ode.NET.dll to trunk/bin
22
23linux:
24configure --enable-shared
25make -k
26ignore the compile errors on drawstuff
27copy libode.so to bin