![]() |
#1
|
||||
|
||||
![]()
Jawel, het is zover! Onder de bezielende leiding van Kees hebben we een begin gemaakt met xpresso. Opdracht is: Maak een werkend klokmechaniek.
Nu ben ik druk bezig met tandwielverhoudingen en de tandwielen te laten draaien middels xpresso. Daarbij stuit ik op een afrondingsprobleem. Ik heb 2 tandwielen (A=50 en B=300). Voor 1 rotatie van de tandwiel A draait het tandwiel B dus 50:300 = 1/6 rotatie in de negatieve richting. Dit stop ik in een math node, en vermenigvuldig de rotatie van A met 0.166666 en met -1. C4D rond de uitkomst af naar 3 cijfers achter de komma, dus 0.167. Na paar minuten draaien (met 60x tijdversnelling) ga ik het verschil van de afronding merken, en gaan de tanden elkaar raken. Hoe zorg ik ervoor dat de berekening niet afgerond wordt, maar het volledige getal wordt meegenomen in de berekening? ![]()
__________________
Every artist was first an amateur. Last edited by Leopard1975; 4th October 2012 at 23:03. |
#2
|
|||
|
|||
![]()
werk met gehele getallen ipv 0.16666
verhouding is 1 op 6 dus vermenigvuldig de enen met 1 en de andere met 6 ? ik zit maar wat te freewheelen want expresso met kees is ondertussen 2 jaar geleden en sindsdien niet veel meer mee gedaan.....
__________________
dw |
#3
|
||||
|
||||
![]()
Nee, dan worden mn tandwielen te groot. Ik zal eens iets anders proberen. In plaats van de waarde in de math node (multiply) in te voeren, maak ik een aparte math node (divide aan) Daar deel ik 50 door 300 en de output zet ik rechtstreeks als input van de multiply. Eens kijken of hij dan zonder afronding werkt....
__________________
Every artist was first an amateur. |
#4
|
|||
|
|||
![]()
het gaat toch over aantal omwentelingen en niet over de diameter?
__________________
dw |
#5
|
||||
|
||||
![]()
Nee, tandverhoudingen. Dus inderdaad gelinkt aan diameter. Maar het werkt met de math node (divide)!
![]()
__________________
Every artist was first an amateur. |
#6
|
||||
|
||||
![]()
Je kan toch ook gewoon een math node met divide (door -6) gebruiken ?
|
#7
|
||||
|
||||
![]()
Klopt, heb ik uiteindelijk ook gedaan... :-)
__________________
Every artist was first an amateur. |
![]() |
Thread Tools | |
Display Modes | |
|
|