C4DLounge.eu - Cinema 4D Gebruikers Forum

C4DLounge.eu - Cinema 4D Gebruikers Forum (http://www.c4dlounge.eu/forum/index.php)
-   Plugins & Scripts/Python (http://www.c4dlounge.eu/forum/forumdisplay.php?f=30)
-   -   Xpresso Doedels (http://www.c4dlounge.eu/forum/showthread.php?t=6765)

roobol 20th September 2014 15:53

Xpresso Doedels
 
2 Attachment(s)
Soms maak ik zo wat mechaniekjes die mogelijk ook voor anderen nuttig zijn, dus misschien een goed idee om daar een apart draadje over aan te maken.

In bijlage een scharnierend mechanisme dat bruikbaar is voor koekoeksklokken, in combinatie met bokshandschoenen of gewoon voor tuinhekjes of zoiets. Aan te sturen/animeren met de user data van het null object. MoGraph is voor dit bestand ook nodig (en misschien mijn Xpresso tutorials nog eens nalezen ;-)

Cinemike 20th September 2014 16:35

Quote:

Originally Posted by roobol (Post 50451)
Soms maak ik zo wat mechaniekjes die mogelijk ook voor anderen nuttig zijn, dus misschien een goed idee om daar een apart draadje over aan te maken.

In bijlage een scharnierend mechanisme dat bruikbaar is voor koekoeksklokken, in combinatie met bokshandschoenen of gewoon voor tuinhekjes of zoiets. Aan te sturen/animeren met de user data van het null object. MoGraph is voor dit bestand ook nodig (en misschien mijn Xpresso tutorials nog eens nalezen ;-)

Very useful and generous of you, thank you a lot :)

douwe 20th September 2014 17:39

Interessant dat je in je formule Truncate gebruikt om je decimalen weg te werken.
Dat heb ik nog niet vaak gebruikt zien worden.

Ik zou meteen naar Floor neigen. Heb het precieze verschil tussen beiden zelfs even moeten opzoeken.

Toffe draad, kees ! Hopelijk wordt ie rijkelijk bedoedeld.

roobol 20th September 2014 20:10

De syntax voor de formula node heeft geen integer deling zoals python, anders was dat 25//aantal, maar floor of trunc werken allebei prima (heb zelf het verschil tussen de twee ook nog niet ontdekt). Dat stukje dient overigens om te zorgen dat de bend deformers met een klein aantal elementen ook goed werken.

Ik ga proberen hier 1 of 2 keer per week een doedeltje bij te zetten :-))

roobol 20th September 2014 20:58

Thanks Mike, and my pleasure.

Posting the files is easier than writing tutorials (I'm lazy...).

roobol 21st September 2014 14:19

Gevonden :-)

Omdat het hier uitsluitend over positieve getallen gaat hebben floor en trunc een zelfde effect; voor negatieve getallen is dat het geval met ceil en trunc.

douwe 21st September 2014 19:07

Inderdaad.
Truncate rondt af naar de 0 toe. Dat wist ik niet.

Om het boeiend te houden :
Kan je een manier verzinnen om het omgekeerde te doen zonder voorwaardelijke statements ?
Bv : 4,8 wordt 5 en -17,4 wordt -18
Ik kom niet zo meteen op iets elegants.

roobol 21st September 2014 20:41

1 Attachment(s)
In geval van teken(getal)=abs(getal)/getal krijg je een waarde van +1 of -1. Als je die waarde dan weer vermenigvuldigt met/deelt door floor(getal), ceil(getal) of trunc(getal) krijg je wat je wilt zonder if-then constructies; zie voorbeeldje (dit wordt al een heel leuk draadje...).

roobol 22nd September 2014 09:19

1 Attachment(s)
Oeps,dat moest natuurlijk floor(abs(getal))*abs(getal)/getal) zijn, correctie in bijlage

douwe 22nd September 2014 18:15

Heb je handig gedaan, kees !
Lekkere opstart voor deze draad.


All times are GMT +2. The time now is 12:17.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
(c) C4DLounge.eu . All documents on this forum are owned by their respective creators and may not be sold or republished in any way.