ich habe mir ein Wasserfass für den Lindner Unitrac zusamengebastelt.
funktioniert auch realtiv gut, nur beim An- und Abhängen hab ich noch einige kleine Timingprobleme.
aktuell ist es so, das das Fass erst ankoppelt und danach erst die Stützen eingezogen werden.
mit dem ergebniss das beim ankoppeln der unitrag quasi zum Fass raufspringt und dann erst die Stützen eingezogen werden. dabei sinkt der unitrac mitsamt Fass langsam zu Boden.
es wäre optisch schöner, wenn zuerst die Stützen eingezogen bzw das Fass angesenkt würde, und dann der koppelvorgang stattfindet.
beim abkoppeln dasselbe- nur umgekehrt: die stützen werden ausgefahren, der unitrac wird dabei hochgezogen, danach wird entkoppelt und der unitrac plumpst zu Boden.
sind zwar nur ca 20cm sieht aber immer blöd aus.
so schauen die abschnitte in der xml aus:
Code: Select all
<attachable>
<inputAttacherJoints>
<inputAttacherJoint node="moduleJoint" jointType="implement" lowerRotLimitScale="0 0 0" upperRotLimitScale="0 0 0" upperRotationOffset="0" lowerTransLimitScale="0 0 0" upperTransLimitScale="0 0 0">
<subType name="unitrac122LDrive"/>
<distanceToGround lower="0.77" upper="0.77"/>
</inputAttacherJoint>
</inputAttacherJoints>
<support animationName="moveSupport" />
</attachable>
...
...
...
<animations>
<animation name="moveSupport">
<part node="supportArms" startTime="0.0" endTime="0.01" visibility="false" />
<part node="supportArms" startTime="0.01" endTime="0.02" startTrans="0 1.193 0" endTrans="0 1.193 0" />
<part node="support01" startTime="0.04" endTime="0.05" startTrans="-0.302 0.78 2.791" endTrans="0.942 0.78 0.113" />
<part node="support02" startTime="0.04" endTime="0.05" startTrans="0.302 0.78 2.791" endTrans="-0.942 0.78 0.113" />
<part node="support03" startTime="0.04" endTime="0.05" startTrans="-0.302 0.78 2.791" endTrans="0.942 0.78 2.488" />
<part node="support04" startTime="0.04" endTime="0.05" startTrans="0.302 0.78 2.791" endTrans="-0.942 0.78 2.488" />
<part node="supportArms" startTime="0.05" endTime="0.06" startTrans="0 1.193 0" endTrans="0 0 0" />
<part node="supportArms" startTime="0.06" endTime="0.065" visibility="false" />
<part node="supportArms" startTime="0.065" endTime="0.07" visibility="true" />
<part node="support01Extension" startTime="0.07" endTime="0.2" startTrans="0.742 -0.308 0" endTrans="0.742 -0.703 0" />
<part node="support02Extension" startTime="0.07" endTime="0.2" startTrans="0.742 -0.308 0" endTrans="0.742 -0.703 0" />
<part node="support03Extension" startTime="0.07" endTime="0.2" startTrans="0.742 -0.308 0" endTrans="0.742 -0.703 0" />
<part node="support04Extension" startTime="0.07" endTime="0.2" startTrans="0.742 -0.308 0" endTrans="0.742 -0.703 0" />
</animation>
<animation name="fillLevel">
<part node="fillLevelMarker" startTime="0" endTime="1" startRot="0 0 0" endRot="-130 0 0" />
</animation>
</animations>
lg
andreas