opal-commits Mailing List for Open Physics Abstraction Layer (Page 29)
Status: Inactive
Brought to you by:
tylerstreeter
You can subscribe to this list here.
2005 |
Jan
|
Feb
(162) |
Mar
(134) |
Apr
(113) |
May
(13) |
Jun
(60) |
Jul
(18) |
Aug
(25) |
Sep
|
Oct
(2) |
Nov
(35) |
Dec
(76) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2008 |
Jan
|
Feb
|
Mar
(3) |
Apr
(8) |
May
(4) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
(1) |
Mar
(12) |
Apr
(16) |
May
(2) |
Jun
(2) |
Jul
(1) |
Aug
(1) |
Sep
(3) |
Oct
|
Nov
|
Dec
(3) |
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(15) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: tylerstreeter <tyl...@us...> - 2005-02-01 16:57:34
|
Update of /cvsroot/opal/opal/build/vc6 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18668/build/vc6 Removed Files: opal.dsw opalode.dsp Log Message: rearranging directory structure; removing makefiles --- opalode.dsp DELETED --- --- opal.dsw DELETED --- |
From: tylerstreeter <tyl...@us...> - 2005-02-01 16:57:34
|
Update of /cvsroot/opal/opal/build/vc7 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18668/build/vc7 Removed Files: opal-ode.vcproj opal.sln Log Message: rearranging directory structure; removing makefiles --- opal-ode.vcproj DELETED --- --- opal.sln DELETED --- |
From: tylerstreeter <tyl...@us...> - 2005-02-01 16:57:34
|
Update of /cvsroot/opal/opal/build/osx In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18668/build/osx Removed Files: Makefile.ode Log Message: rearranging directory structure; removing makefiles --- Makefile.ode DELETED --- |
From: tylerstreeter <tyl...@us...> - 2005-02-01 16:57:33
|
Update of /cvsroot/opal/opal/build In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18668/build Removed Files: Sources.ode Sources.opal gatherBuild.bat gatherBuild.sh gatherSDK.bat installBuild.bat Log Message: rearranging directory structure; removing makefiles --- gatherBuild.sh DELETED --- --- gatherSDK.bat DELETED --- --- Sources.opal DELETED --- --- Sources.ode DELETED --- --- installBuild.bat DELETED --- --- gatherBuild.bat DELETED --- |
From: tylerstreeter <tyl...@us...> - 2005-02-01 16:57:33
|
Update of /cvsroot/opal/opal/build/mipspro In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18668/build/mipspro Removed Files: Makefile.ode Log Message: rearranging directory structure; removing makefiles --- Makefile.ode DELETED --- |
From: tylerstreeter <tyl...@us...> - 2005-02-01 16:57:32
|
Update of /cvsroot/opal/opal/build/gcc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18668/build/gcc Removed Files: Makefile.ode Log Message: rearranging directory structure; removing makefiles --- Makefile.ode DELETED --- |
From: tylerstreeter <tyl...@us...> - 2005-02-01 16:57:32
|
Update of /cvsroot/opal/opal/vc7 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18668/vc7 Added Files: opal-ode.vcproj opal.sln Log Message: rearranging directory structure; removing makefiles --- NEW FILE: opal-ode.vcproj --- <?xml version="1.0" encoding="Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" Version="7.10" Name="opal-ode" ProjectGUID="{312196D4-105B-4444-A33A-2ECE3C7D6D64}" RootNamespace="opal-ode" Keyword="Win32Proj"> <Platforms> <Platform Name="Win32"/> </Platforms> <Configurations> <Configuration Name="Debug|Win32" OutputDirectory="..\..\lib\win32" IntermediateDirectory="Debug" ConfigurationType="2" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="0" GlobalOptimizations="FALSE" InlineFunctionExpansion="0" EnableIntrinsicFunctions="FALSE" FavorSizeOrSpeed="0" AdditionalIncludeDirectories="../../external/include" PreprocessorDefinitions="WIN32;_DEBUG;_LIB;TIXML_USE_STL;OPAL_DLL_EXPORTING" MinimalRebuild="TRUE" BasicRuntimeChecks="0" RuntimeLibrary="2" UsePrecompiledHeader="0" WarningLevel="3" Detect64BitPortabilityProblems="TRUE" DebugInformationFormat="3"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalDependencies="ode_d.lib" OutputFile="$(OutDir)/opal-ode_d.dll" GenerateDebugInformation="TRUE"/> <Tool Name="VCMIDLTool"/> <Tool Name="VCPostBuildEventTool"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCXMLDataGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> <Tool Name="VCManagedWrapperGeneratorTool"/> <Tool Name="VCAuxiliaryManagedWrapperGeneratorTool"/> </Configuration> <Configuration Name="Release|Win32" OutputDirectory="..\..\lib\win32" IntermediateDirectory="Release" ConfigurationType="2" CharacterSet="2"> <Tool Name="VCCLCompilerTool" GlobalOptimizations="TRUE" InlineFunctionExpansion="2" EnableIntrinsicFunctions="TRUE" FavorSizeOrSpeed="1" AdditionalIncludeDirectories="../../external/include" PreprocessorDefinitions="WIN32;NDEBUG;_LIB;TIXML_USE_STL;OPAL_DLL_EXPORTING" RuntimeLibrary="2" UsePrecompiledHeader="0" WarningLevel="3" Detect64BitPortabilityProblems="TRUE" DebugInformationFormat="3"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalDependencies="ode.lib" OutputFile="$(OutDir)/opal-ode.dll"/> <Tool Name="VCMIDLTool"/> <Tool Name="VCPostBuildEventTool"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCXMLDataGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> <Tool Name="VCManagedWrapperGeneratorTool"/> <Tool Name="VCAuxiliaryManagedWrapperGeneratorTool"/> </Configuration> </Configurations> <References> </References> <Files> <Filter Name="Source Files" Filter=""> <File RelativePath="..\..\src\AttractorMotor.cpp"> </File> <File RelativePath="..\..\src\Blueprint.cpp"> </File> <File RelativePath="..\..\src\BlueprintManager.cpp"> </File> <File RelativePath="..\..\src\ConstForceMotor.cpp"> </File> <File RelativePath="..\..\src\DesiredPosMotor.cpp"> </File> <File RelativePath="..\..\src\Joint.cpp"> </File> <File RelativePath="..\..\src\LimitedForceMotor.cpp"> </File> <File RelativePath="..\..\src\Motor.cpp"> </File> <File RelativePath="..\..\src\ServoMotor.cpp"> </File> <File RelativePath="..\..\src\Simulator.cpp"> </File> <File RelativePath="..\..\src\Solid.cpp"> </File> </Filter> <Filter Name="Header Files" Filter=""> <File RelativePath="..\..\src\AttractorMotor.h"> </File> <File RelativePath="..\..\src\BallJoint.h"> </File> <File RelativePath="..\..\src\Blueprint.h"> </File> <File RelativePath="..\..\src\BlueprintManager.h"> </File> <File RelativePath="..\..\src\ConstForceMotor.h"> </File> <File RelativePath="..\..\src\Defines.h"> </File> <File RelativePath="..\..\src\DesiredPosMotor.h"> </File> <File RelativePath="..\..\src\EventHandler.h"> </File> <File RelativePath="..\..\src\FixedJoint.h"> </File> <File RelativePath="..\..\src\Hinge2Joint.h"> </File> <File RelativePath="..\..\src\HingeJoint.h"> </File> <File RelativePath="..\..\src\Joint.h"> </File> <File RelativePath="..\..\src\LimitedForceMotor.h"> </File> <File RelativePath="..\..\src\Motor.h"> </File> <File RelativePath="..\..\src\opal.h"> </File> <File RelativePath="..\..\src\Portability.h"> </File> <File RelativePath="..\..\src\ServoMotor.h"> </File> <File RelativePath="..\..\src\Simulator.h"> </File> <File RelativePath="..\..\src\Singleton.h"> </File> <File RelativePath="..\..\src\SliderJoint.h"> </File> <File RelativePath="..\..\src\Solid.h"> </File> <File RelativePath="..\..\src\Space.h"> </File> <File RelativePath="..\..\src\UniversalJoint.h"> </File> </Filter> <Filter Name="ODE-Specific" Filter=""> <Filter Name="Source Files" Filter=""> <File RelativePath="..\..\src\Ode\ODEBallJoint.cpp"> </File> <File RelativePath="..\..\src\Ode\ODEFixedJoint.cpp"> </File> <File RelativePath="..\..\src\Ode\ODEHinge2Joint.cpp"> </File> <File RelativePath="..\..\src\Ode\ODEHingeJoint.cpp"> </File> <File RelativePath="..\..\src\Ode\ODEJoint.cpp"> </File> <File RelativePath="..\..\src\Ode\ODEServoMotor.cpp"> </File> <File RelativePath="..\..\src\Ode\ODESimulator.cpp"> </File> <File RelativePath="..\..\src\Ode\ODESliderJoint.cpp"> </File> <File RelativePath="..\..\src\Ode\ODESolid.cpp"> </File> <File RelativePath="..\..\src\Ode\ODESpace.cpp"> </File> <File RelativePath="..\..\src\Ode\ODEUniversalJoint.cpp"> </File> </Filter> <Filter Name="Header Files" Filter=""> <File RelativePath="..\..\src\Ode\ODEBallJoint.h"> </File> <File RelativePath="..\..\src\Ode\ODEFixedJoint.h"> </File> <File RelativePath="..\..\src\Ode\ODEHinge2Joint.h"> </File> <File RelativePath="..\..\src\Ode\ODEHingeJoint.h"> </File> <File RelativePath="..\..\src\Ode\ODEJoint.h"> </File> <File RelativePath="..\..\src\Ode\ODEServoMotor.h"> </File> <File RelativePath="..\..\src\Ode\ODESimulator.h"> </File> <File RelativePath="..\..\src\Ode\ODESliderJoint.h"> </File> <File RelativePath="..\..\src\Ode\ODESolid.h"> </File> <File RelativePath="..\..\src\Ode\ODESpace.h"> </File> <File RelativePath="..\..\src\Ode\ODEUniversalJoint.h"> </File> </Filter> </Filter> <Filter Name="Math" Filter=""> <File RelativePath="..\..\src\Matrix44r.h"> </File> <File RelativePath="..\..\src\OpalMath.h"> </File> <File RelativePath="..\..\src\Point3r.h"> </File> <File RelativePath="..\..\src\Quaternion.h"> </File> <File RelativePath="..\..\src\Rayr.h"> </File> <File RelativePath="..\..\src\Vec3r.h"> </File> </Filter> <Filter Name="tinyxml" Filter=""> <Filter Name="Source Files" Filter=""> <File RelativePath="..\..\external\src\tinyxml\tinystr.cpp"> </File> <File RelativePath="..\..\external\src\tinyxml\tinyxml.cpp"> </File> <File RelativePath="..\..\external\src\tinyxml\tinyxmlerror.cpp"> </File> <File RelativePath="..\..\external\src\tinyxml\tinyxmlparser.cpp"> </File> </Filter> <Filter Name="Header Files" Filter=""> <File RelativePath="..\..\external\include\tinyxml\tinystr.h"> </File> <File RelativePath="..\..\external\include\tinyxml\tinyxml.h"> </File> </Filter> </Filter> </Files> <Globals> </Globals> </VisualStudioProject> --- NEW FILE: opal.sln --- Microsoft Visual Studio Solution File, Format Version 8.00 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "opal-ode", "opal-ode.vcproj", "{312196D4-105B-4444-A33A-2ECE3C7D6D64}" ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject Global GlobalSection(SolutionConfiguration) = preSolution Debug = Debug Release = Release EndGlobalSection GlobalSection(ProjectConfiguration) = postSolution {312196D4-105B-4444-A33A-2ECE3C7D6D64}.Debug.ActiveCfg = Debug|Win32 {312196D4-105B-4444-A33A-2ECE3C7D6D64}.Debug.Build.0 = Debug|Win32 {312196D4-105B-4444-A33A-2ECE3C7D6D64}.Release.ActiveCfg = Release|Win32 {312196D4-105B-4444-A33A-2ECE3C7D6D64}.Release.Build.0 = Release|Win32 EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution EndGlobalSection GlobalSection(ExtensibilityAddIns) = postSolution EndGlobalSection EndGlobal |
From: tylerstreeter <tyl...@us...> - 2005-02-01 16:57:31
|
Update of /cvsroot/opal/opal/vc6 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18668/vc6 Added Files: opal.dsw opalode.dsp Log Message: rearranging directory structure; removing makefiles --- NEW FILE: opalode.dsp --- # Microsoft Developer Studio Project File - Name="opalode" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 CFG=opalode - Win32 Debug !MESSAGE This is not a valid makefile. To build this project using NMAKE, !MESSAGE use the Export Makefile command and run !MESSAGE !MESSAGE NMAKE /f "opalode.mak". !MESSAGE !MESSAGE You can specify a configuration when running NMAKE !MESSAGE by defining the macro CFG on the command line. For example: !MESSAGE !MESSAGE NMAKE /f "opalode.mak" CFG="opalode - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "opalode - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library") !MESSAGE "opalode - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe MTL=midl.exe RSC=rc.exe !IF "$(CFG)" == "opalode - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "Release" # PROP BASE Intermediate_Dir "Release" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 # PROP Output_Dir "Release" # PROP Intermediate_Dir "Release" # PROP Target_Dir "" # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "OPALODE_EXPORTS" /YX /FD /c # ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "OPALODE_EXPORTS" /YX /FD /c # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC /l 0x409 /d "NDEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 !ELSEIF "$(CFG)" == "opalode - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "Debug" # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 1 # PROP Output_Dir "Debug" # PROP Intermediate_Dir "Debug" # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "OPALODE_EXPORTS" /YX /FD /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "OPALODE_EXPORTS" /YX /FD /GZ /c # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC /l 0x409 /d "_DEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ode.lib /nologo /dll /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "opalode - Win32 Release" # Name "opalode - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\ODE\ODEBallJoint.cpp # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODEBallJoint.h # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODEFixedJoint.cpp # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODEFixedJoint.h # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODEHinge2Joint.cpp # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODEHinge2Joint.h # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODEHingeJoint.cpp # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODEHingeJoint.h # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODEJoint.cpp # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODEJoint.h # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODEServoMotor.cpp # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODEServoMotor.h # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODESimulator.cpp # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODESimulator.h # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODESliderJoint.cpp # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODESliderJoint.h # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODESolid.cpp # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODESolid.h # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODESpace.cpp # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODESpace.h # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODEUniversalJoint.cpp # End Source File # Begin Source File SOURCE=..\..\src\ODE\ODEUniversalJoint.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project --- NEW FILE: opal.dsw --- Microsoft Developer Studio Workspace File, Format Version 6.00 # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! ############################################################################### Project: "opalode"=opalode.dsp - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Global: Package=<5> {{{ }}} Package=<3> {{{ }}} ############################################################################### |
From: tylerstreeter <tyl...@us...> - 2005-02-01 16:50:19
|
Update of /cvsroot/opal/opal/vc7 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16564/vc7 Log Message: Directory /cvsroot/opal/opal/vc7 added to the repository |
From: tylerstreeter <tyl...@us...> - 2005-02-01 16:50:18
|
Update of /cvsroot/opal/opal/vc6 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16564/vc6 Log Message: Directory /cvsroot/opal/opal/vc6 added to the repository |
From: tylerstreeter <tyl...@us...> - 2005-02-01 05:55:59
|
Update of /cvsroot/opal/opal/src/ODE In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26694/src/ODE Modified Files: ODEServoMotor.cpp Added Files: SConscript Log Message: added SCons build system --- NEW FILE: SConscript --- Import('env') sources = Split(""" ODEBallJoint.cpp ODEFixedJoint.cpp ODEHinge2Joint.cpp ODEHingeJoint.cpp ODEJoint.cpp ODEServoMotor.cpp ODESimulator.cpp ODESliderJoint.cpp ODESolid.cpp ODESpace.cpp ODEUniversalJoint.cpp """) objects = env.SharedObject(sources) Return('objects') Index: ODEServoMotor.cpp =================================================================== RCS file: /cvsroot/opal/opal/src/ODE/ODEServoMotor.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** ODEServoMotor.cpp 26 Jan 2005 23:10:44 -0000 1.9 --- ODEServoMotor.cpp 1 Feb 2005 05:55:19 -0000 1.10 *************** *** 37,41 **** ODEServoMotor::~ODEServoMotor() { ! // If mJoint is being used, disabled its ODE motor params. if (NULL != mJoint) { --- 37,41 ---- ODEServoMotor::~ODEServoMotor() { ! // If mJoint is being used, disable its ODE motor params for this axis. if (NULL != mJoint) { |
From: tylerstreeter <tyl...@us...> - 2005-02-01 05:55:33
|
Update of /cvsroot/opal/opal/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26694/src Added Files: SConscript Log Message: added SCons build system --- NEW FILE: SConscript --- Import('env') # OPAL sources sources = Split(""" AttractorMotor.cpp ConstForceMotor.cpp DesiredPosMotor.cpp Joint.cpp LimitedForceMotor.cpp Motor.cpp ServoMotor.cpp Simulator.cpp Solid.cpp """) # Add in XML source if desired if env['XML']: sources += Split(""" Blueprint.cpp BlueprintManager.cpp ../external/src/tinyxml/tinystr.cpp ../external/src/tinyxml/tinyxml.cpp ../external/src/tinyxml/tinyxmlerror.cpp ../external/src/tinyxml/tinyxmlparser.cpp """) objects = env.SharedObject(sources) Return('objects') |
From: tylerstreeter <tyl...@us...> - 2005-02-01 05:55:30
|
Update of /cvsroot/opal/opal In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26694 Modified Files: todo.txt Added Files: SConstruct changelog.txt Log Message: added SCons build system --- NEW FILE: SConstruct --- import os def printOptions(mode, engine, XML): print 'Building OPAL with the following options: ' if mode == True: print 'mode = true' else: print 'mode = false' print 'engine = ' + engine if XML == True: print 'Use XML functions = true' else: print 'Use XML functions = false' # Make at least one target (physics engine) required. Default(None) # Setup options opts = Options() opts.AddOptions( BoolOption('debug', 'Build in debug mode', False), BoolOption('XML', 'Build with XML saving/loading functions (TinyXML headers required)', True), PathOption('extra_include_path', 'Additional include directory', '.'), PathOption('extra_lib_path', 'Additional lib directory', '.'), PathOption('prefix', 'Install directory', '.')) physicsEngine = '' if 'ODE' in COMMAND_LINE_TARGETS: physicsEngine = 'ODE' else: print 'Invalid physics engine. Specify one of the following targets: ODE' # Setup the base environment env = Environment(ENV = os.environ, options = opts, LINKFLAGS = []) env.Append(CPPDEFINES = ['TIXML_USE_STL'], CPPPATH = env['extra_include_path'], LIBPATH = env['extra_lib_path']) # Setup the buildDir (where compiled binary files are placed) buildDir = '' if env['debug'] == True: buildDir = 'debug' else: buildDir = 'release' # Add XML support if desired if env['XML'] == True: env.Append(CPPDEFINES = ['OPAL_USE_XML']) printOptions(env['debug'], physicsEngine, env['XML']) # Generate command line help text Help(opts.GenerateHelpText(env)) # Add platform-specific stuff if env['PLATFORM'] == 'win32': env.Append( CPPDEFINES = ['WIN32', '_WIN32', '/W3', 'OPAL_DLL_EXPORTING'], CPPPATH = [], LIBPATH = []) if env['debug'] == True: env.Append(CXXFLAGS = ['/MD', '/Od'], CPPDEFINES = ['_DEBUG']) else: env.Append(CXXFLAGS = ['/MD', '/O2', '/Og', '/Ob2', '/Oi', '/Ot'], CPPDEFINES = ['NDEBUG']) elif env['PLATFORM'] == 'irix': env.Replace(CXX = 'CC') env.Append( CXXFLAGS = ['-ansi', '-LANG:std', '-n32'], CPPPATH = string.split(os.environ['CPLUS_INCLUDE_PATH'], ':'), LIBPATH = string.split(os.environ['LIBRARY_PATH'], ':')) if env['debug'] == True: env.Append(CXXFLAGS = ['/O0']) else: env.Append(CXXFLAGS = ['/O2']) else: env.Replace(CXX = 'g++') if env['debug'] == True: env.Append(CXXFLAGS = ['/O0']) else: env.Append(CXXFLAGS = ['/O2']) # Export the environment we just created for the SConscripts Export('env') # Call the base OPAL src SConscript objects = SConscript(dirs = ['src'], build_dir = buildDir, duplicate = 0) opalLib = '' # Setup ODE version if physicsEngine == 'ODE': # Add ODE objects ODEBuildDir = buildDir + '/ODE' objects += SConscript(dirs = ['src/ODE'], build_dir = ODEBuildDir, duplicate = 0) if env['debug'] == True: env.Append(LIBS = 'ode_d') opalLib = env.SharedLibrary('lib/' + env['PLATFORM'] + '/opal-ode_d', objects) else: env.Append(LIBS = 'ode') opalLib = env.SharedLibrary('lib/' + env['PLATFORM'] + '/opal-ode', objects) env.Alias('ODE', opalLib) # Add more physics engines here... # Setup 'install' alias #env.Alias('install', env.Install(os.path.join(prefix, 'lib'), opalLib)) #env.Alias('install', env.Install(os.path.join(prefix, 'include'), includeDir)) #TODO: above - fix include dir stuff # TODO: add gather scripts here... --- NEW FILE: changelog.txt --- Version 0.2.0 ------------- * Changed build systems from make to SCons * Changed build systems to produce a shared library on all platforms * Added Blueprint classes for XML loading * Fixed crashes from destroying objects at the wrong time; garbage collector now allows objects to be destroyed at any time * Added trimesh object to ODE version * Numerous API changes Version 0.1.0 ------------- * Initial version Index: todo.txt =================================================================== RCS file: /cvsroot/opal/opal/todo.txt,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** todo.txt 26 Jan 2005 23:10:46 -0000 1.19 --- todo.txt 1 Feb 2005 05:55:19 -0000 1.20 *************** *** 5,9 **** - src - build systems ! - unix configure script - samples - src --- 5,9 ---- - src - build systems ! - unix configure script? /scons file - samples - src *************** *** 26,33 **** ===== * build everything as dynamic libs ! - windows dll problem: derived event handlers need to use OPAL_CALL; and... the event handler ! system is kinda ugly, too ! - Unix makefiles (ld -shared; use -rpath when linking sample apps to specify .so search path) * fix scripts --- 26,39 ---- ===== + * use stable ODE releases (0.5) + + * use scons + - one script for all platforms + - additionally, vs and xcode project files + * build everything as dynamic libs ! - windows dll problem: derived event handlers need to use OPAL_CALL; and... the event handler system is kinda ugly, too ! ! * Unix build for sample apps: use -rpath when linking to specify .so search path * fix scripts *************** *** 43,48 **** --- 49,66 ---- - gather Win32 binary release (just used by us, the developers) + * fix vc6 project to create a dll + * make tinyxml optional + * add "sensors"; could the event handler be replaced with these? + - ray casting/rangefinder + - contact + - gyro + - velocimeter + + * shape class + - solution: yes + - user-created (not requested from simulator or solid) + * calculate actual kd and ks for joints from erp/cfm *************** *** 58,70 **** * Combine DesiredPosMotor with ServoMotor since they do almost the same thing * small objects rotate weirdly - due to small mass not causing deep enough penetrations, thus they have little friction and just slide around? * remove huge parameter lists from constructors / simulator construction methods; use init functions ! - solution: empty constructors; separate set functions for all parameters; the object becomes enabled ! automatically once the required parameters are set * remove address accessor to matrix (too dangerous for new users?) ! - solution: keep and document? * make an 'enable acceleration calculations' function so they don't get calculated unnecessarily --- 76,92 ---- * Combine DesiredPosMotor with ServoMotor since they do almost the same thing + * Rename ConstForceMotor to something else (e.g. ThrusterMotor)? + * small objects rotate weirdly - due to small mass not causing deep enough penetrations, thus they have little friction and just slide around? * remove huge parameter lists from constructors / simulator construction methods; use init functions ! - solution: empty constructors; separate set functions for all parameters; the object becomes enabled automatically once the required parameters are set ! - OR... have init functions that take only the necessary params; this enables the object ! ! * each object's functions should check if (enabled) first * remove address accessor to matrix (too dangerous for new users?) ! - solution: keep and document, or remove? * make an 'enable acceleration calculations' function so they don't get calculated unnecessarily *************** *** 77,80 **** --- 99,107 ---- * make sure everything is stepsize independent + * memory allocation + - event handlers: created and destroyed by users + - custom motors: created and destroyed by users? (must be alloc'd and dealloc'd on the same side of + the DLL interface + * Add a boolean to Solid that determines if it generates contacts at all (the docking volume shouldn't collide with anything but should generate collision events still). *************** *** 85,89 **** * Buoyancy ideas ! - look at ODE mailing list for Tyler's post * Convex hulls --- 112,116 ---- * Buoyancy ideas ! - look at ODE mailing list for Tyler's post and responses * Convex hulls *************** *** 91,97 **** * Automatic collision mesh generation (allows "concave hulls") ! - load in model, generate octree - create a primitive shape for each leaf in the octree using the leaf's extents as the dimensions of the shape - the primitive shapes can be boxes, spheres, or convex hulls * Sample apps using OGRE --- 118,126 ---- * Automatic collision mesh generation (allows "concave hulls") ! - load in model (include OBJ loader?), generate octree - create a primitive shape for each leaf in the octree using the leaf's extents as the dimensions of the shape - the primitive shapes can be boxes, spheres, or convex hulls + - for XML file spec, add auto shape generation option + - opal file exporters could calculate precached collision mesh data (i.e. not using the auto feature) * Sample apps using OGRE *************** *** 105,115 **** ================ * cool logo ! * downloads (just links to sf project page) * docs - overview/"about" page - purpose ! - platforms - major features - license info - tutorials - doxygen source docs --- 134,149 ---- ================ * cool logo ! * downloads ! - description of different downloads ! - links to sf project page for actual downloads * docs - overview/"about" page - purpose ! - current physics engine support per platform ! - platforms supported - major features - license info + - manual + - general description of main objects - tutorials - doxygen source docs |