Revision: 6145 http://sourceforge.net/p/smartbody/code/6145 Author: arishapiro Date: 2015-07-26 14:44:04 +0000 (Sun, 26 Jul 2015) Log Message: ----------- Added sbgui command line parameters: -maximize : maximize sbgui to the size of the screen on startup -noeditor : hide attribute and outliner window, showing only the 3D scene , similar to a 'game only' mode -name : title the sbgui window (defaults to 'SmartBody')
Added 3D drawing interface. Usage: GUIInterface.addPoint(name, location, color, size) # adds a named point to be drawn, location as SrVec, color as SrVec GUIInterface.removePoint(name) # removes a named point GUIInterface.removeAllPoints(name, location, color, size) # removes all named points GUIInterface.addLine(name, points, color, width) # adds a named line to be drawn, points is an array of SrVec GUIInterface.removeLine(name) GUIInterface.removeAllLines() # remove all named lines Changed meshScale attribute to be a vec3 instead of a float for x/y/z dimension Added some Ogre shadow rendering parameters Added SBPawn.createMeshFromCollisionSurface() which consructs a valid DeformableMesh from the collision object (only box supported at the moment). Added "showCollisionsShape" attribute to SBPawn to show/hide collision surface Added Ogre .mesh parsing to Assimp handler Modified Paths: -------------- trunk/core/smartbody/SmartBody/src/sb/SBAssetHandlerAssimp.cpp trunk/core/smartbody/SmartBody/src/sb/SBPawn.cpp trunk/core/smartbody/SmartBody/src/sb/SBPawn.h trunk/core/smartbody/SmartBody/src/sb/SBPythonCharacter.cpp trunk/core/smartbody/SmartBody/src/sb/SBScene.cpp trunk/core/smartbody/SmartBody/src/sb/SBVersion.hpp trunk/core/smartbody/SmartBody/src/sbm/GPU/SbmDeformableMeshGPU.cpp trunk/core/smartbody/SmartBody/src/sbm/sbm_deformable_mesh.cpp trunk/core/smartbody/SmartBody/src/sbm/sbm_deformable_mesh.h trunk/core/smartbody/SmartBody/src/sr/sr_gl_render_funcs.cpp trunk/core/smartbody/sbgui/src/EmbeddedOgre.cpp trunk/core/smartbody/sbgui/src/FLTKListener.cpp trunk/core/smartbody/sbgui/src/FLTKOgreViewer.cpp trunk/core/smartbody/sbgui/src/RootWindow.cxx trunk/core/smartbody/sbgui/src/RootWindow.h trunk/core/smartbody/sbgui/src/SBOgreListener.cpp trunk/core/smartbody/sbgui/src/autorig/SBAutoRigManager.cpp trunk/core/smartbody/sbgui/src/fltk_viewer.cpp trunk/core/smartbody/sbgui/src/fltk_viewer.h trunk/core/smartbody/sbgui/src/pythonbind/SBPythonAutorig.cpp trunk/core/smartbody/sbgui/src/sbm_main.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ _______________________________________________ Smartbody-svn mailing list Smartbody-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/smartbody-svn