pepekos píše:Ahojte! Niekto sem daval vysvetlivky k spintires plus ,za oneeho to neviem najst dalo by sa to upnut este raz? :-p
Tady máš RUSKÉ hodinové video co a jak se tam dá dělat
[youtube]LoZ4KAKin-U[/youtube]
pepekos píše:Ahojte! Niekto sem daval vysvetlivky k spintires plus ,za oneeho to neviem najst dalo by sa to upnut este raz? :-p
Kód: Vybrat vše
<PhysicsModel Mesh="trucks/ph8_tt1">
<Body
Mass="3000"
CenterOfMassOffset="(0; 0; 0)"
ImpactType="Truck"
>
<Body Mass="50" ModelFrame="steering_w" Collisions="None" >
<Constraint AxisLocal="(0;-1;0)" MinLimit="-360" MaxLimit="360" Name="ChassisSteer" Type="Hinge" >
<Motor Damping="1.0" Force="150" Tau="0.04" Type="Position" />
</Constraint>
</Body>
<Body Mass="100" ModelFrame="main_steer_cdt" Collisions="None" >
<Constraint AxisLocal="(0;0;1)" MinLimit="-32" MaxLimit="32" Type="Hinge" Name="ChassisSteerMain">
<Motor Damping="1" Force="150" Tau="0.04" Type="Position" />
</Constraint>
</Body>
<Body Mass="500" ModelFrame="k001_cdt" Collisions="None" >
<Constraint AxisLocal="(1;0;0)" MinLimit="5" MaxLimit="15" Type="Hinge">
<Motor Type="Spring" Spring="1" Damping="300000"/>
</Constraint>
<Body Mass="1000" ModelFrame="pol001_cdt" Collisions="None" >
<Constraint AxisLocal="(1;0;0)" MinLimit="-10" MaxLimit="20" Type="Hinge">
<Motor Type="Spring" Spring="250000" Damping="30000"/>
</Constraint>
<Body Mass="150" ModelFrame="h1_cdt" Collisions="None" >
<Constraint AxisLocal="(-1;0;0)" MinLimit="-32" MaxLimit="32" Type="Hinge" Name="ChassisSteer1">
<Motor Damping="1.0" Force="150" Tau="0.04" Type="Position" />
</Constraint>
</Body>
</Body>
</Body>
<Body Mass="500" ModelFrame="k002_cdt" Collisions="None" >
<Constraint AxisLocal="(-1;0;0)" MinLimit="5" MaxLimit="15" Type="Hinge">
<Motor Type="Spring" Spring="1" Damping="300000"/>
</Constraint>
<Body Mass="1000" ModelFrame="pol002_cdt" Collisions="None" >
<Constraint AxisLocal="(1;0;0)" MinLimit="-10" MaxLimit="20" Type="Hinge">
<Motor Type="Spring" Spring="250000" Damping="30000"/>
</Constraint>
<Body Mass="150" ModelFrame="h2_cdt" Collisions="None" >
<Constraint AxisLocal="(-1;0;0)" MinLimit="-32" MaxLimit="32" Type="Hinge" Name="ChassisSteer2">
<Motor Damping="1.0" Force="150" Tau="0.04" Type="Position" />
</Constraint>
</Body>
</Body>
</Body>
<Body Mass="500" ModelFrame="k003_cdt" Collisions="None" >
<Constraint AxisLocal="(1;0;0)" MinLimit="5" MaxLimit="15" Type="Hinge">
<Motor Type="Spring" Spring="1" Damping="300000"/>
</Constraint>
<Body Mass="1000" ModelFrame="pol003_cdt" Collisions="None" >
<Constraint AxisLocal="(1;0;0)" MinLimit="-10" MaxLimit="20" Type="Hinge">
<Motor Type="Spring" Spring="250000" Damping="30000"/>
</Constraint>
<Body Mass="150" ModelFrame="h3_cdt" Collisions="None" >
<Constraint AxisLocal="(-1;0;0)" MinLimit="-20" MaxLimit="20" Type="Hinge" Name="ChassisSteer3">
<Motor Damping="1.0" Force="150" Tau="0.04" Type="Position" />
</Constraint>
</Body>
</Body>
</Body>
<Body Mass="500" ModelFrame="k004_cdt" Collisions="None" >
<Constraint AxisLocal="(-1;0;0)" MinLimit="5" MaxLimit="15" Type="Hinge">
<Motor Type="Spring" Spring="1" Damping="300000"/>
</Constraint>
<Body Mass="1000" ModelFrame="pol004_cdt" Collisions="None" >
<Constraint AxisLocal="(1;0;0)" MinLimit="-10" MaxLimit="20" Type="Hinge">
<Motor Type="Spring" Spring="250000" Damping="30000"/>
</Constraint>
<Body Mass="150" ModelFrame="h4_cdt" Collisions="None" >
<Constraint AxisLocal="(-1;0;0)" MinLimit="-20" MaxLimit="20" Type="Hinge" Name="ChassisSteer4">
<Motor Damping="1.0" Force="150" Tau="0.04" Type="Position" />
</Constraint>
</Body>
</Body>
</Body>
<Body Mass="500" ModelFrame="k005_cdt" Collisions="None" >
<Constraint AxisLocal="(1;0;0)" MinLimit="5" MaxLimit="15" Type="Hinge">
<Motor Type="Spring" Spring="1" Damping="300000"/>
</Constraint>
<Body Mass="1000" ModelFrame="pol005_cdt" Collisions="None" >
<Constraint AxisLocal="(1;0;0)" MinLimit="0" MaxLimit="20" Type="Hinge">
<Motor Type="Spring" Spring="250000" Damping="30000"/>
</Constraint>
</Body>
</Body>
<Body Mass="50" ModelFrame="k006_cdt" Collisions="None" >
<Constraint AxisLocal="(-1;0;0)" MinLimit="5" MaxLimit="15" Type="Hinge">
<Motor Type="Spring" Spring="1" Damping="300000"/>
</Constraint>
<Body Mass="1000" ModelFrame="pol006_cdt" Collisions="None" >
<Constraint AxisLocal="(1;0;0)" MinLimit="0" MaxLimit="20" Type="Hinge">
<Motor Type="Spring" Spring="250000" Damping="30000"/>
</Constraint>
</Body>
</Body>
<Body Mass="500" ModelFrame="k007_cdt" Collisions="None" >
<Constraint AxisLocal="(1;0;0)" MinLimit="5" MaxLimit="15" Type="Hinge">
<Motor Type="Spring" Spring="1" Damping="300000"/>
</Constraint>
<Body Mass="1000" ModelFrame="pol007_cdt" Collisions="None" >
<Constraint AxisLocal="(1;0;0)" MinLimit="0" MaxLimit="20" Type="Hinge">
<Motor Type="Spring" Spring="250000" Damping="30000"/>
</Constraint>
</Body>
</Body>
<Body Mass="500" ModelFrame="k008_cdt" Collisions="None" >
<Constraint AxisLocal="(-1;0;0)" MinLimit="5" MaxLimit="15" Type="Hinge">
<Motor Type="Spring" Spring="1" Damping="300000"/>
</Constraint>
<Body Mass="1000" ModelFrame="pol008_cdt" Collisions="None" >
<Constraint AxisLocal="(1;0;0)" MinLimit="0" MaxLimit="20" Type="Hinge">
<Motor Type="Spring" Spring="250000" Damping="30000"/>
</Constraint>
</Body>
</Body>
</Body>
</PhysicsModel>
Kód: Vybrat vše
<ControlledConstraints>
<Constraint Id="main_steer_cdt" IsLinkedSteering="true" Name="ChassisSteerMain" />
<Constraint Id="h1_cdt" IsLinkedSteering="true" Name="ChassisSteer1" />
<Constraint Id="h2_cdt" IsLinkedSteering="true" Name="ChassisSteer2" />
<Constraint Id="h3_cdt" IsLinkedSteering="true" Name="ChassisSteer3" />
<Constraint Id="h4_cdt" IsLinkedSteering="true" Name="ChassisSteer4" />
</ControlledConstraints>
V12 píše:Bohus :
Patholog, zidon ci ini odbornici na Constraints v ST :
Mam jednu otazku :
Ako mozem zlucit viac nezavislych objektov do jednej ControlledConstraint bez toho, aby sa navzajom ovplyvnovali ? Dostal som taky zversky napad - urobit na ten podvozok funkciu plynulej zmeny svetlosti. Bolo by to iba na zaujimavy efekt. Kedze uz existujuci podvozok ma 2-stupnove ulozenie polnaprav, je priam vhodne urobit nieco take. Samozrejme som to aj skusil, no vo vysledkuto zdvihlo zadok viac, ako predok. Ked som svetlost znizil, aj predok aj zadok sa spustili na rovnaku uroven. Ked ale prestavim limitery pre k00x_cdt priamo v XML a dam ich vsetky rovnake, auto je vodorovne. Z toho mi potom vychadza, ze zmeny natoceni su kumulativna a ich sucet dava potom rozdiel medzi MinLimit a MaxLimit, pricom k001_cdt ma zmenu natocenia najmensiu a k008_cdt zasa najvacsiu. Ja by som potreboval zabezpecit, aby sa vsetky k00x_cdt natocili rovnako.
V12 píše:To poznam. Je to ale podstatne jednoduchsie, pretoze existuje iba jeden parent pre vsetky kolesa, ten je potom cez ControlledConstrain typu Prismatic posuvany hore-dole. Ja vsetky polnapravy ale na jeden objekt zavesit neviem, pretoze pri zdvihani sa polovica otaca po smere a druha polovica proti smeru hod. ruciciek.