bullet3/Extras/MayaPlugin
erwin.coumans 7a175fb65e Add pairwise collision test:
void	btCollisionWorld::contactPairTest(btCollisionObject* colObjA, btCollisionObject* colObjB, ContactResultCallback& resultCallback)

cmake: improve feedback for Maya Plugin handling if the Maya base path is not detected
2010-02-11 09:18:49 +00:00
..
BulletMayaPlugin.xcodeproj added Mac OSX XCode projectfile for BulletMayaPlugin, tested with Maya 2010 2010-02-02 06:24:00 +00:00
constraint fixed some compile issue for Mac Dynamica plugin, see 2010-01-31 16:46:06 +00:00
doc added install.bat used for the Windows release, and updated docs to add instruction videos and link to the forums for support. 2008-09-12 21:22:30 +00:00
icons + bugfix in btAlignedObjectArray, not calling destructors on resize to smaller array. 2009-05-06 19:55:05 +00:00
mvl fixed rotation and translation issues for mesh and hull collision shapes 2008-09-22 18:07:39 +00:00
scenes Crash bug when "mesh" applied twice fixed 2010-01-23 03:15:43 +00:00
scripts Bullet debug draw added 2010-01-30 04:21:12 +00:00
box_shape_impl.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
box_shape.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
bt_box_shape.h fixed the compilation errors due to GIMPACT directory move 2008-10-13 17:26:31 +00:00
bt_collision_shape.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
bt_convex_hull_shape.h Dynamica export to Bullet .bullet file, and some fixes in Hull scaling (not using btCompoundShape::setLocalScaling but directly appying the scaling to the hull vertices, and caching the local scaling) 2010-01-29 00:03:45 +00:00
bt_mesh_shape.h Various nail constraint improvements 2009-12-25 00:22:20 +00:00
bt_plane_shape.h Various nail constraint improvements 2009-12-25 00:22:20 +00:00
bt_rigid_body.h Crash bug when "mesh" applied twice fixed 2010-01-23 03:15:43 +00:00
bt_solver.cpp Bullet debug draw added 2010-01-30 04:21:12 +00:00
bt_solver.h Bullet debug draw added 2010-01-30 04:21:12 +00:00
bt_sphere_shape.h Various nail constraint improvements 2009-12-25 00:22:20 +00:00
bullet.nsi Added initial cmake option to build Maya plugin (Bullet Dynamica), only tested under Windows so far. 2010-01-31 19:20:13 +00:00
BulletDynamica.6_module + bugfix in btAlignedObjectArray, not calling destructors on resize to smaller array. 2009-05-06 19:55:05 +00:00
bulletExport.cpp show ".bullet" as file extension in the Maya plugin, by implementing MString filter() const; 2010-02-02 18:56:28 +00:00
bulletExport.h show ".bullet" as file extension in the Maya plugin, by implementing MString filter() const; 2010-02-02 18:56:28 +00:00
BulletMayaPlugin.sln Bullet debug draw added 2010-01-30 04:21:12 +00:00
BulletMayaPlugin.vcproj Dynamica export to Bullet .bullet file, and some fixes in Hull scaling (not using btCompoundShape::setLocalScaling but directly appying the scaling to the hull vertices, and caching the local scaling) 2010-01-29 00:03:45 +00:00
CMakeLists.txt Add pairwise collision test: 2010-02-11 09:18:49 +00:00
collision_shape_impl.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
collision_shape.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
collisionShapeNode.cpp Added initial cmake option to build Maya plugin (Bullet Dynamica), only tested under Windows so far. 2010-01-31 19:20:13 +00:00
collisionShapeNode.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
convex_hull_shape_impl.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
convex_hull_shape.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
drawUtils.cpp fixed the compilation errors due to GIMPACT directory move 2008-10-13 17:26:31 +00:00
drawUtils.h 2008-09-17 11:54:59 +00:00
dRigidBodyArrayCmd.cpp First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
dRigidBodyArrayCmd.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
dRigidBodyCmd.cpp Added constraint framework, and the nail contraint 2008-10-20 10:43:18 +00:00
dRigidBodyCmd.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
dSolverCmd.cpp Bullet debug draw added 2010-01-30 04:21:12 +00:00
dSolverCmd.h Bullet debug draw added 2010-01-30 04:21:12 +00:00
dSolverNode.cpp Bullet debug draw added 2010-01-30 04:21:12 +00:00
dSolverNode.h Bullet debug draw added 2010-01-30 04:21:12 +00:00
install.bat Various nail constraint improvements 2009-12-25 00:22:20 +00:00
Jamfile 2008-09-02 09:44:59 +00:00
Makefile (untested) MayaPlugin for Linux 64bit Makefile, instead of linking against Bullet libs, directly include all source files 2010-02-02 07:58:53 +00:00
Makefile.mac fixes for Mac Maya plugin. still need to figure out the flags for a 64bit build 2010-02-01 15:54:31 +00:00
mathUtils.h Added constraint framework, and the nail contraint 2008-10-20 10:43:18 +00:00
mayaUtils.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
mesh_shape_impl.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
mesh_shape.h Various nail constraint improvements 2009-12-25 00:22:20 +00:00
pdbIO.cpp First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
pdbIO.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
plane_shape_impl.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
plane_shape.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
pluginMain.cpp Bug in command registration/deregistration fixed 2010-02-04 00:38:15 +00:00
README Added MSVC 2005 project and solution. Removed glutInit/GLUT dependency. Fixed minor bug (return of non-existing variable c) 2008-09-04 22:35:08 +00:00
rigid_body_impl.h Crash bug when "mesh" applied twice fixed 2010-01-23 03:15:43 +00:00
rigid_body.h Crash bug when "mesh" applied twice fixed 2010-01-23 03:15:43 +00:00
rigidBodyArrayNode.cpp disable help text by default in AllBulletDemos (text slows down many graphics cards) 2009-02-06 03:20:43 +00:00
rigidBodyArrayNode.h disable help text by default in AllBulletDemos (text slows down many graphics cards) 2009-02-06 03:20:43 +00:00
rigidBodyNode.cpp Crash bug when "mesh" applied twice fixed 2010-01-23 03:15:43 +00:00
rigidBodyNode.h Crash bug when "mesh" applied twice fixed 2010-01-23 03:15:43 +00:00
shared_ptr.h fixed rotation and translation issues for mesh and hull collision shapes 2008-09-22 18:07:39 +00:00
solver_impl.h Bullet debug draw added 2010-01-30 04:21:12 +00:00
solver.cpp Bullet debug draw added 2010-01-30 04:21:12 +00:00
solver.h Bullet debug draw added 2010-01-30 04:21:12 +00:00
sphere_shape_impl.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00
sphere_shape.h First MayaPlugin, still need to fix the makefiles and get unique ids for 2008-08-25 15:11:33 +00:00

Bullet Maya Plugin


How to build in linux:

Please check the beginning of the Makefile to make sure that the variables are correct.
Then do:

make install


-------------------------

How to build under Windows, using Microsoft Visual Studio 2005 or later:

Open BulletMayaPlugin.sln and select Debug or Release configuration and compile.

Maya 2008 is assumed at the default location C:\Program Files\Autodesk\Maya2008\include
Otherwise change the include path in the project settings.

Installation:

copy the folder 'icons', 'mvl' and 'scripts' into C:\Program Files\Autodesk\Maya2008