Community Forum

On actors which already have a constraint

Forum Overview >> Farming Simulator 15

CategoryFarming Simulator 15
Created24.12.2015 12:44


Larry Horse (Larry) 24.12.2015 12:56
I keep getting this:
C:/Users/Art/Documents/My Games/FarmingSimulator2015/mods//Beta/NHT8021.i3d (727.64 ms)
Warning (physics): Setting pair collision on actors which already have a constraint
Warning (physics): Setting pair collision on actors which already have a constraint
Warning (physics): Setting pair collision on actors which already have a constraint
Warning (physics): Setting pair collision on actors which already have a constraint
Is it because wheel component have dynamic collisions and they don't need it because they are wheels?
The vehicle has 5 components.Vehicle and 4 wheels

Larry Horse (Larry) 24.12.2015 13:03
Well they need the collisions,so has to be something else...

Emil Drefers (Unknown) 28.12.2015 08:41
Hi,

could you paste your .xml file at apstebin and send us the link?

One reason for that message might be that you have set up more than one joint between two components.

Another reason might be that you are using "collisionPair" entries.
In this case you should only set this attribute for pairs of components which are not already connected by a joint.

Cheers,
Emil

Larry Horse (Larry) 30.12.2015 02:09
Have at it..

(edit by moderator: shortened posting)

<components count="5">
<component1 centerOfMass="-0.00 1.37 -0.23" solverIterationCount="4" />
<component2 centerOfMass="0 -0.11 0" solverIterationCount="180" />
<component3 centerOfMass="0 -0.11 0" solverIterationCount="180" />
<component4 centerOfMass="0 -0.31 0" solverIterationCount="180" />
<component5 centerOfMass="0 -0.31 0" solverIterationCount="180" />

<joint component1="0" component2="1" index="1>0" rotLimit="0 0 0" transLimit="0 0 0" breakable="false"/>
<joint component1="0" component2="2" index="2>0" rotLimit="0 0 0" transLimit="0 0 0" breakable="false"/>
<joint component1="0" component2="3" index="3>0" rotLimit="0 0 0" transLimit="0 0 0" breakable="false"/>
<joint component1="0" component2="4" index="4>0" rotLimit="0 0 0" transLimit="0 0 0" breakable="false"/>

<collisionPair component1="0" component2="1" enabled="false"/>
<collisionPair component1="0" component2="2" enabled="false"/>
<collisionPair component1="0" component2="3" enabled="false"/>
<collisionPair component1="0" component2="4" enabled="false"/>
</components>

Should not be that bad....

Emil Drefers (Unknown) 30.12.2015 08:54
Hi,

jap, it is exactly as I stated in my previous post, you are using the collisionPair attribute for components which are already connected by a joint, which means that they already have a constraint.

Cheers,
Emil



Larry Horse (Larry) 02.01.2016 13:17
thanx for taking time. I have put wheels in single collision like normal human being and that remedy the convoluted idiocity.

Emil Drefers (Unknown) 04.01.2016 06:52
Hi,

first of all I don't understand why the wheels should be in a single/dedicated component.

But anyhow, your problem is the "collisionPair" section, as stated earlier.

If you create a joint between component 0 and component 1 for example you do must not use a collisionPair attribute which influences exactly these two components ...


Cheers,
Emil


Note: Log in to post. Create a new account here.