use a fixed joint instead of crashing for unsupported joint types (planar, floating joint)
This commit is contained in:
@@ -362,8 +362,14 @@ void ConvertURDF2BulletInternal(
|
|||||||
|
|
||||||
switch (jointType)
|
switch (jointType)
|
||||||
{
|
{
|
||||||
|
case URDFFloatingJoint:
|
||||||
|
case URDFPlanarJoint:
|
||||||
case URDFFixedJoint:
|
case URDFFixedJoint:
|
||||||
{
|
{
|
||||||
|
if ((jointType==URDFFloatingJoint)||(jointType==URDFPlanarJoint))
|
||||||
|
{
|
||||||
|
printf("Warning: joint unsupported, creating a fixed joint instead.");
|
||||||
|
}
|
||||||
if (createMultiBody)
|
if (createMultiBody)
|
||||||
{
|
{
|
||||||
//todo: adjust the center of mass transform and pivot axis properly
|
//todo: adjust the center of mass transform and pivot axis properly
|
||||||
|
|||||||
Reference in New Issue
Block a user