Al momento, stai seguendo questo contributo
- Vedrai gli aggiornamenti nel tuo feed del contenuto seguito
- Potresti ricevere delle email a seconda delle tue preferenze per le comunicazioni
Nota dell'editore: This file was selected as MATLAB Central Pick of the Week
This is a 3D extension of leafpile.m and includes to ability to add physics (currently the HW assignment for my Differential Equations students). As is, the code just lets gravity act alone on the leaves.
This code takes advantage of Hamid Naderi Yeganeh's wonderful parametric curves that describe oak and maple leaf shapes [1] and MATLAB's built-in Autumn colormap.
After using some randomization on the colors chosen within the colormap, the leaf coordinates, roll, pitch, and yaw, we have ourrselves a nice little leaf pile generator! Why wait until Mid October when you can experience those beautiful few weeks all year round within the comfort of your MATLAB console?
This code will be updated with some realistic drag laws after my students' HW assignment is due. I'd also like to eventually incorporate some slider controls like Sean de Wolski did for the 2D leafpile code last year.
[1] Hamid Naderi Yeganeh, Scientific American, March 16 2017, https://blogs.scientificamerican.com/guest-blog/how-to-draw-with-math/
Cita come
Nathaniel Barlow (2026). leafpile3D (https://it.mathworks.com/matlabcentral/fileexchange/79727-leafpile3d), MATLAB Central File Exchange. Recuperato .
Riconoscimenti
Ispirato: leafpile3D -- minor mods
Informazioni generali
- Versione 1.0.1 (2,25 KB)
Compatibilità della release di MATLAB
- Compatibile con qualsiasi release
Compatibilità della piattaforma
- Windows
- macOS
- Linux
