Série de quadrilatères et leur homothétiques #pyggb
[code][/code]from random import*[br]import time[br]#JB Etienne 20 janvier 2025[br][br][br]def centregravite(A,B,C,D):[br] return Point((A.x+B.x+C.x+D.x)/4,(A.y+B.y+C.y+D.y)/4,is_visible=False)[br][br]# image du point M par l'homothétie de centre O et de rapport k:[br]def image(M,O,k):[br] return Point(k*(M.x-O.x)+O.x,k*(M.y-O.y)+O.y,is_visible=False)[br][br]# On génère une grille de points que l'on stocke dans une liste de listes M[br]def dessin(dim,cx,cy):[br] M=[][br] for y in range(0,dim,1):[br] L=[][br] for x in range(0,dim,1):[br] P=Point(x+uniform(-cx,cx),y+uniform(-cy,cy),is_visible=False)[br] L.append(P)[br] M.append(L)[br] for j in range(dim-1):[br] for i in range(dim-1):[br] G=centregravite(M[j][i],M[j][i+1],M[j+1][i+1],M[j+1][i])[br] for k in range(1,5):[br] coef = k/5[br] p=Polygon([image(M[j][i],G,coef),image(M[j][i+1],G,coef)[br] ,image(M[j+1][i+1],G,coef),image(M[j+1][i],G,coef)],color="red")[br] time.sleep(0.005)[br] #return M[br][br][br][br][br]# Exécution :[br][br][br]dessin(5,0.1,0.1)[br][br]
[size=150][size=200][url=https://geogebra.org/python/index.html?name=S%C3%A9rie+de+quadrilat%C3%A8res+homoth%C3%A9tiques&code=eJx9k8GO2jAQhu95itHuoWEx2bAqF6Qclt3tShUR3BGq0sSwJomT2g6Kz32Z9jXaF%2BuMEwoUupYc278nM5%2FH442qSlCJzHAQZV0pc%2Bd1IxhRcu%2F28wxejOBScngIYZfIveAKpw8Tz%2FMyvoGUS6P4ViV7Ybj%2FyGbsiT0Pph5gU9w0SsKyEtL4%2FmPQDmfYn7A%2FB%2B3g%2FiNDzaJmUbOoWdKE%2FrIXWnwtePQpKTQfeN4tsiVbDlkDNfmCGOpEQfHhrSor8%2Fb7%2B6%2BfyAgZ72lgAdzQUiW1O0s%2BdazOix%2BzBcuvEeZ3fhy0owWyDfHD3Nri2tLaXidbSNgSgMTPDwzdYKa2ShSF43G4Gr41HGkrCdpUaY47idTOshDaOEM30RA7zoxrLaSfiZKlLUttDxtHq7WbbCoFFoSkm8MDhYwsx70VtfnB8mDdvmdNbRl1OWiHjRT4R%2BmPKHQ7YPZEsQRzJQ%2BnnuYBJp3LzF8e9figzTuNkHZHJAQanQLRtvj%2FNrXX6Lzw4tVuvRJr1o3DsZvhcD5fn6NSnPwYZ8wm%2F0ShllZ4IxHk95OLrRqTVthtJf1VX1o9xSujvzBTJypx9PqFo6PhX%2BQLF90BDvoah6JS0Y3i2c2lQ3q8gS44r%2F0wCMNJZ3Hbl3uMb5dq96Wlyk0bI7A0p%2B5Bu8KbsDAYU8cK%2FwNxTjNX]LIEN / LINK[/url] [/size][/size]
Série de quadrilatères et leur homothétiques #pyggb