Mandelbrot und Julia Mengen mit Cinema 4D und Python

Bisher hatte ich meine Plugins in Coffee programmiert und mich nicht mit Python beschäftigt. Da aber Coffee wahrscheinlich nich mehr allzulang unterstützt wird war ein Umstieg auf Python längst überfällig. Den Anstoss dazu hatte ich von Pedro Luis aus Spanien bekommen, der mir mit seinen Links auf eine japanische Seite den Einstieg in Python ermöglicht hat. Dafür nochmals vielen Dank.
Meine Erfahrungen mit Python möchte ich hier in diesem Tutorial dokumentieren. Zu Python gibt es im Web genug Dokumentationen, zur Schnittstelle mit Cinema 4D sieht das schon schlechter aus. Da ich objektorientiertes Programmieren nie wirklich begriffen habe hilft mit die Python Dokumentation von Cinema 4d auch nicht viel weiter. Ich brauche lauffähigen Beispiele um diese Befehle zu begreifen und das hat mir die japanische Seite ermöglicht.

Apfelmännchen und Julia Mengen hatte ich schon vor Jahren mit Turbo Pascal programmiert und da Python auch das Rechnen mit komplexen Zahlen beherrscht bot es sich an dies auch mit Cinema 4D zu probieren.

Im Moment ist das noch alles "in work", zur Zeit gibt es noch keine Python Scripts zu runterladen.

1. Python Grundlagen
1.1. Trigonometrische Funktionen
2. Python und Cinema 4D
2.1. Dialogfunktionen
2.2. Polygonobjekt erzeugen
2.3. Splineobjekt erzeugen
3. Mandelbrot Mengen
3.1. zn+1 = zn2 + c (Apfelmännchen)
3.2. zn+1 = znm + c
3.3. zn+1 = (1 - zn) * zn * c
3.4. zn+1 = zn2 + 1/c
3.5. zn+1 = (1 - zn)* zn *(1/c)
3.6. Burning Ship Fraktal
3.7. zn+1 = znm + c/znm
3.8. zn+1 = c * (zn + 1/znm)
3.9. Magnetismus Theorie
3.10. zn+1 = znm + c/zn
3.11. Celtic Mandelbrot Fraktal
3.12. Spider Fraktal
4. Julia Mengen
4.1. zn+1 = znm
4.2. zn+1 = zn2 + c
4.3. zn+1 = (znm - 1)/(znm + 1)
4.4. Magnetismus Theorie
4.5. zn+1 = (zn * (c + (1 - c) * zn2)
4.6. Glynn Fraktale
4.7. zn+1 = c sin(zn)
4.8. Collatz Fraktal
4.9. Apollonian Gasket
4.10. zn+1 = zn3 - i
4.11. Exotische Juliamengen
4.12. Reverse Julia Fraktale
4.13. zn+1 = znm + c/znm
4.14. zn+1 = znm + c/znk
4.15. zn+1 = (1 - zn) * zn * c
4.16. zn+1 = sqrt(zn4) + c
4.17. Nova Fraktal
4.18. Burning Ship Fraktal
5. Newton Fraktale
5.1. Newton Methode
5.2. Modifizierte Newton Methode
5.3. Halley Methode
5.4. Householder Methode
5.5. Schröder Methode
5.6. Weerakoon und Fernando Methode
5.7. Frontini und Sormani Methode
5.8. Kou-Li-Wang I Methode
5.9. Potra und Ptak Methode
5.10. Homeier I Methode
5.11. HN Methode
5.12. MN Methode
5.13. TN Methode
5.14. Chun-Kim Methode
5.15. Rafis-Rafiullah Methode
5.16. Maheshweri Methode
5.17. Noor-Hassan-Noor Methode
5.18. Noor-Noor Methode
5.19. Kim-Chun Methode
5.20. Noor-Gupta Methode
5.21. Double-Newton Methode
5.22. Chun-Ham Methode
5.23. Traub-Ostrowski Methode
5.24. Jarratt I Methode
5.25. Chebyshev Methode
5.26. Super Halley Methode
5.27. Kou-Li-Wang II Methode
5.28. Whittaker I Methode
5.29. King I Methode
5.30. King II Methode
5.31. Kung-Traub Methode
5.32. Triple-Newton Methode
5.33. Grau Diaz-Barrero Methode
5.34. PCNH Methode
5.35. Fang-Ni-Chen I Methode
5.36. Fang-Ni-Chen II Methode
5.37. Fang-Ni-Chen III Methode
5.38. Ostrowski Methode
5.39. CHN Methode
5.40. PCH I Methode
5.41. PCH II Methode
5.42. PCHA I Methode
5.43. PCHA II Methode
5.44. Hu-Fang Methode
5.45. Jarratt II Methode
5.46. Whittaker II Methode
5.47. Basto Methode
5.48. Grau Methode
5.49. Hasanov Methode
5.50. Homeier II Methode
5.51. Nedzhibov Methode
5.52. SN (Simpson Newton) Methode
5.53. HSN Methode
5.54. Jarratt III Methode
5.55. Jarratt IV Methode
5.56. Rafiullah I Methode
5.57. Rafiullah II Methode
5.58. Neta Methode
5.59. Kou Methode
5.60. Abbasbandy Methode
5.61. Feng Methode
5.62. Popovski I Methode
5.63. Popovski II Methode
5.64. Sharma-Guha Methode
5.65. Euler-Chebyshev Methode
5.66. FCTSCM Methode
5.67. Mirzaee-Hamzeh Methode
5.68. Frozen-Slope Methode
5.69. Matinfar-Aminzadeh Methode
5.70. Abbasbandy I Methode
5.71. Abbasbandy II Methode
5.72. Abbasbandy III Methode
5.73. Changbum-Chun I Methode
5.74. Changbum-Chun II Methode
5.75. Changbum-Chun III Methode
5.76. Ezzati-Saleki I Methode
5.77. Ezzati-Saleki II Methode
5.78. King III Methode
5.79. Rafiullah-Haleem I Methode
5.80. Rafiullah-Haleem II Methode
5.81. Rafiullah-Haleem III Methode
5.82. Behl-Motsa-I Methode
5.83. Behl-Motsa-II Methode
5.84. Liu-Wang Methode
5.85. Karthikeyan Methode
5.86. Halley-Newton Methode
5.87. Newton-Halley Methode
5.88. Halley-Schröder Methode
5.89. Schröder-Halley Methode
5.90. Halley-Basto Methode
5.91. Halley-Feng Methode
5.92. Feng-Halley Methode
Alphabetisches Register
Funktionen Register
Übersicht
6. Möbius Transformation
6.1. Allgemeines
6.2. Inversion
6.3. Pappus Kette
6.4. Sonstiges
7. Literatur
8. Download

zurück zu den Tutorials

zurück zur Startseite falls links kein Hauptmenü (Frame) zu sehen ist

Impressum