SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Western Garden Cities
Préservation de la végétation 
Relevé des arbres 
remarquables 
des bosquets 
et des parterres végétaux.
implantation
Optimisation de l’ensoleillement 
Héliodon vue en plan masse 
Cliquez sur l’image
Les parkings 
Intégration des parkings 
en respectant la végétation 
Existante, entre les traces 
du bâti existant. 
Permettre la circulation verticale 
vers les coursives. 
Parking paysagé 
en limite ouest de la parcelle 
pour desservir 
le centre commerciale.
Un sol artificiel 
La récupération des gravats inertes de la démolition des bâtiments 
précédents participent, ainsi que les parkings, au travail du sol. 
Ils modèlent le sol.
Les logements 
Les logements
configurations
!pr=N_ 
ken=0.9 
!..............matrice l[i][j] case libre =0 
nch=int(A/3.80) 
DIM l[100][20] 
DIM o[100][20] 
DIM oc[100][20] 
DIM test[100][20] 
DIM dcm[100][20] 
DIM dcn[100][20] 
DIM MI[100][20] 
DIM mpb[100][20] 
DIM meps[100][20] 
DIM CI[100][20] 
for i=1 to nch 
for j=1 to net+1 
l[i][j]=0 
next j 
next i 
!.............. 
!..............dÈbut profondeur de calcul 
5:ncm=ncm-1:if ncm=0 then goto 9000 
t=0 
uu=0 
tt=0 
for i=1 to nch 
for j=1 to net+1 
test[i][j]=0 
next j 
next i 
!.............. 
20:!.............. hi hj point de dÈpart de remplissage 
hi=int(rnd(nch))+1 
hj=int(rnd(net))+1 
for i=1 to nch 
for j=1 to net+1 
Définition d’une matrice 
GDL
next j 
next i 
!.............. 
20:!.............. hi hj point de dÈpart de remplissage 
GDL hi=int(rnd(nch))+1 
hj=int(rnd(net))+1 
gdl 
for i=1 to nch 
for j=1 to net+1 
o[i][j]=0 
next j 
next i 
recherche d’une cellule d’ancrage à partir de 
laquelle peut se développer un logement 
pad=1 
pag=1 
pavd=1 
pavg=1 
ncr=0 
if l[hi][hj]=1 then 
goto 20 
else o[hi][hj]=1:ncr=ncr+1 
!.............. 
!.............. nombre de 
case vide alentour=ll 
25:if test[hi][hj]=1 
then goto 20 
ll=1 
v=0 : gosub 10000 
v=-1: gosub 10000 
v=1 : gosub 10000 
if ll<ncm then 
test[hi][hj]=1 
tt=tt+1 
if tt>=nch*net then 
goto 5 
goto 20 
endif 
!.............. 
for i=1 to nch 
for j=1 to net+1
if l[hi][hj]=1 then 
goto 20 
else o[hi][hj]=1:ncr=ncr+1 
!.............. 
!.............. nombre de 
case vide alentour=ll 
25:if test[hi][hj]=1 
then goto 20 
ll=1 
v=0 : gosub 10000 
v=-1: gosub 10000 
v=1 : gosub 10000 
if ll<ncm then 
test[hi][hj]=1 
tt=tt+1 
if tt>=nch*net then 
goto 5 
goto 20 
endif 
!.............. 
for i=1 to nch 
for j=1 to net+1 
mi[i][j]=0 
next j 
next i 
!.............. au dessus ou au dessous 
if hj=1 then 
hv=1 
else 
if hj=net+1 then 
hv=-1 
else 
if hj>2 and hj<net+2 
then 
if rnd(1)>0.5 then 
hv=1 
else hv=-1 
endif 
cherche si le développement est 
possible sur les cellules libre & voisines 
choisi le développement au dessus ou 
en dessous de la cellule d’ancrage 
GDL
!...................................................................... reservation 
30: 
if rnd(1)>0.5 then 
!.... si oui en horiz 
if rnd(1)>0.5 then !....si oui ‡ droite 
50: if hi+pad<=nch and ncr<ncm then 
if l[hi+pad][hj]=0 then 
if o[hi+pad][hj]=0 then 
o[hi+pad][hj]=1 
ncr=ncr+1 
else pad=pad+1:goto 50 
endif 
endif 
else !.... ‡ gauche 
60: if hi-pag>0 and ncr<ncm then 
if l[hi-pag][hj]=0 then 
if o[hi-pag][hj]=0 then 
o[hi-pag][hj]=1 
ncr=ncr+1 
else pag=pag+1:goto 60 
endif 
endif 
endif 
else!.... en vertical 
if l[hi][hj+hv]=0 and ncr<ncm then 
if o[hi][hj+hv]=0 then 
o[hi][hj+hv]=1 
ncr=ncr+1 
else 
if rnd(1)>0.5 then !....si oui ‡ droite 
GDL 
fixe une configuration 
valide
cellules
gdl !............................test de profondeur de calcul 
if t>pr then 
uu=uu+1 
if uu>pr then goto 5 
goto 20 
endif 
!............................ 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! pose des lgts 
if ncr>ncm then goto 20 
if ncm>ncr then goto 30 
uu=uu+1 
if uu>pr then goto 5 
rp1=0:rp2=0 
for i=1 to nch 
for j=1 to net+1 
if o[i][j]=1 then 
MI[i][j]=1 
endif 
next j 
next i 
limite la recherche de 
configuration pour 
passer à une surface de 
logement inférieur et 
plus facile à placer 
commence la pose d’une 
configuration valide, 
!____________________________________________________________________________________________ 
contours 
scl=rnd(90) 
DEFINE MATERIAL "aleab" 1, 
!0.2,0.3,0.4 
min(sin(scl),1), min(sin(scl+45),1), min(sin(scl+90),1), 
!! surface RGB [0.0..1.0] 
1-0.3*rnd(1)^2, 1-0.3*rnd(1)^2, 1-0.3*rnd(1)^2, 0, 
en créant une apparence 
! ambient, diffuse, specular, transparent 
! coefficients [0.0..1.0] 
(matière numérique 
rnd(16)+4, 
! shining [0.0..100.0] 
paramétrée) spécifique 
max((rnd(2)^3)/2,0.3)! 
! transparency attenuation [0.0..4.0] 
au logement 
material aleab
gdl CI[i][j]="aleab" 
eps=int(rnd(3)+1)*ken!______________________bande humide 
lb=3.60-eps!______________________servi 
dcm[i] 
[j]=int(rnd(2))*ken!.................................................................DECALAGE GROSSES BOITES/COURSIVE 
dcn[i] 
[j]=int(rnd(2))*ken!.................................................................DECALAGE PETITES BOITES/COURSIVE 
if o[i][j]=1 then 
if l[i][j]=0 then 
add (i-1)*(lb+eps+epc),0,(j-1)*(hb+epc)-0.0 
if rp1=0 then 
add -epc,dcm[i][j],-epc 
block epc,2.7-dcm[i][j],hb+0.4:rp1=1 
!pignon 
addy 2.7-dcm[i][j] 
material verre 
addx 0.18 
block 0.02,4.5,hb+0.2 
del 1 
material "Lavis Blanc" 
for jj=0 to 4 
addy jj*0.9 
alh=int(rnd(2))*(hb+0.4) 
if alh>0 then 
block 0.2,0.9,alh 
endif 
divise les cellule en deux 
partie égale ou non pour 
moduler leur position par 
rapport à la coursive
décalage des fractions de cellules
ba lcon
pla n
façades
fa çade cours ive
façade balcon
entropie synchrone
paysage vivant
Constitution des cheminements piétons et cyclistes
les cheminements supplémentaires se dessinent par l’usage. 
Cliquez sur l’image 
Une fois le projet installé, …

Weitere ähnliche Inhalte

Andere mochten auch

Jurgenhabermas
JurgenhabermasJurgenhabermas
JurgenhabermasAdalberto
 
presentacio alex
presentacio alexpresentacio alex
presentacio alexalex93
 
Qrcode questionsrponses-101213034204-phpapp01
Qrcode questionsrponses-101213034204-phpapp01Qrcode questionsrponses-101213034204-phpapp01
Qrcode questionsrponses-101213034204-phpapp01Luc Fretillere
 
Discours foire de printemps 2013
Discours foire de printemps 2013Discours foire de printemps 2013
Discours foire de printemps 2013Luxemburger Wort
 
Rol de la educacion en gestion de riesgos
Rol de la educacion en gestion de riesgos Rol de la educacion en gestion de riesgos
Rol de la educacion en gestion de riesgos Adalberto
 
Recuperacion desechos solidos_mspas
Recuperacion desechos solidos_mspasRecuperacion desechos solidos_mspas
Recuperacion desechos solidos_mspasAdalberto
 
Présentation these_8fevrier2013
Présentation these_8fevrier2013Présentation these_8fevrier2013
Présentation these_8fevrier2013Mohamed Drissi
 
Capitalisation de la mémoire : son utilité en maintenance
Capitalisation de la mémoire : son utilité en maintenanceCapitalisation de la mémoire : son utilité en maintenance
Capitalisation de la mémoire : son utilité en maintenanceLionnel Parant
 
Presentacion EnergíAs
Presentacion EnergíAsPresentacion EnergíAs
Presentacion EnergíAsBIO LBL
 
Pis
PisPis
Pisfome
 
Aquarelles de nana_mouskouri1
Aquarelles de nana_mouskouri1Aquarelles de nana_mouskouri1
Aquarelles de nana_mouskouri1Patricia GALLET
 
Polo Micro Region1
Polo Micro Region1Polo Micro Region1
Polo Micro Region1rojasmafei
 
INTELIGENCIA Y DESARROLLO EMPRESARIAL
INTELIGENCIA Y DESARROLLO EMPRESARIALINTELIGENCIA Y DESARROLLO EMPRESARIAL
INTELIGENCIA Y DESARROLLO EMPRESARIALEliot Peralta
 
Power point ts semblables, tous différents
Power point ts semblables, tous différentsPower point ts semblables, tous différents
Power point ts semblables, tous différentsJulien Bastide
 
20130930 cadre-financement-participatif
20130930 cadre-financement-participatif20130930 cadre-financement-participatif
20130930 cadre-financement-participatifThierry Labro
 

Andere mochten auch (20)

Jurgenhabermas
JurgenhabermasJurgenhabermas
Jurgenhabermas
 
presentacio alex
presentacio alexpresentacio alex
presentacio alex
 
Posibles causas de la impotencia
Posibles causas de la impotenciaPosibles causas de la impotencia
Posibles causas de la impotencia
 
Qrcode questionsrponses-101213034204-phpapp01
Qrcode questionsrponses-101213034204-phpapp01Qrcode questionsrponses-101213034204-phpapp01
Qrcode questionsrponses-101213034204-phpapp01
 
Discours foire de printemps 2013
Discours foire de printemps 2013Discours foire de printemps 2013
Discours foire de printemps 2013
 
Ecureuil roux
Ecureuil rouxEcureuil roux
Ecureuil roux
 
Rol de la educacion en gestion de riesgos
Rol de la educacion en gestion de riesgos Rol de la educacion en gestion de riesgos
Rol de la educacion en gestion de riesgos
 
Recuperacion desechos solidos_mspas
Recuperacion desechos solidos_mspasRecuperacion desechos solidos_mspas
Recuperacion desechos solidos_mspas
 
Présentation these_8fevrier2013
Présentation these_8fevrier2013Présentation these_8fevrier2013
Présentation these_8fevrier2013
 
Capitalisation de la mémoire : son utilité en maintenance
Capitalisation de la mémoire : son utilité en maintenanceCapitalisation de la mémoire : son utilité en maintenance
Capitalisation de la mémoire : son utilité en maintenance
 
Presentacion EnergíAs
Presentacion EnergíAsPresentacion EnergíAs
Presentacion EnergíAs
 
Pis
PisPis
Pis
 
Aquarelles de nana_mouskouri1
Aquarelles de nana_mouskouri1Aquarelles de nana_mouskouri1
Aquarelles de nana_mouskouri1
 
Chaptr 5.1
Chaptr 5.1Chaptr 5.1
Chaptr 5.1
 
Polo Micro Region1
Polo Micro Region1Polo Micro Region1
Polo Micro Region1
 
INTELIGENCIA Y DESARROLLO EMPRESARIAL
INTELIGENCIA Y DESARROLLO EMPRESARIALINTELIGENCIA Y DESARROLLO EMPRESARIAL
INTELIGENCIA Y DESARROLLO EMPRESARIAL
 
Tresarboles
TresarbolesTresarboles
Tresarboles
 
Power point ts semblables, tous différents
Power point ts semblables, tous différentsPower point ts semblables, tous différents
Power point ts semblables, tous différents
 
1 stpi
1 stpi1 stpi
1 stpi
 
20130930 cadre-financement-participatif
20130930 cadre-financement-participatif20130930 cadre-financement-participatif
20130930 cadre-financement-participatif
 

PROCESS & ALEA

  • 1.
  • 3.
  • 4. Préservation de la végétation Relevé des arbres remarquables des bosquets et des parterres végétaux.
  • 6.
  • 7. Optimisation de l’ensoleillement Héliodon vue en plan masse Cliquez sur l’image
  • 8. Les parkings Intégration des parkings en respectant la végétation Existante, entre les traces du bâti existant. Permettre la circulation verticale vers les coursives. Parking paysagé en limite ouest de la parcelle pour desservir le centre commerciale.
  • 9. Un sol artificiel La récupération des gravats inertes de la démolition des bâtiments précédents participent, ainsi que les parkings, au travail du sol. Ils modèlent le sol.
  • 10. Les logements Les logements
  • 12. !pr=N_ ken=0.9 !..............matrice l[i][j] case libre =0 nch=int(A/3.80) DIM l[100][20] DIM o[100][20] DIM oc[100][20] DIM test[100][20] DIM dcm[100][20] DIM dcn[100][20] DIM MI[100][20] DIM mpb[100][20] DIM meps[100][20] DIM CI[100][20] for i=1 to nch for j=1 to net+1 l[i][j]=0 next j next i !.............. !..............dÈbut profondeur de calcul 5:ncm=ncm-1:if ncm=0 then goto 9000 t=0 uu=0 tt=0 for i=1 to nch for j=1 to net+1 test[i][j]=0 next j next i !.............. 20:!.............. hi hj point de dÈpart de remplissage hi=int(rnd(nch))+1 hj=int(rnd(net))+1 for i=1 to nch for j=1 to net+1 Définition d’une matrice GDL
  • 13. next j next i !.............. 20:!.............. hi hj point de dÈpart de remplissage GDL hi=int(rnd(nch))+1 hj=int(rnd(net))+1 gdl for i=1 to nch for j=1 to net+1 o[i][j]=0 next j next i recherche d’une cellule d’ancrage à partir de laquelle peut se développer un logement pad=1 pag=1 pavd=1 pavg=1 ncr=0 if l[hi][hj]=1 then goto 20 else o[hi][hj]=1:ncr=ncr+1 !.............. !.............. nombre de case vide alentour=ll 25:if test[hi][hj]=1 then goto 20 ll=1 v=0 : gosub 10000 v=-1: gosub 10000 v=1 : gosub 10000 if ll<ncm then test[hi][hj]=1 tt=tt+1 if tt>=nch*net then goto 5 goto 20 endif !.............. for i=1 to nch for j=1 to net+1
  • 14. if l[hi][hj]=1 then goto 20 else o[hi][hj]=1:ncr=ncr+1 !.............. !.............. nombre de case vide alentour=ll 25:if test[hi][hj]=1 then goto 20 ll=1 v=0 : gosub 10000 v=-1: gosub 10000 v=1 : gosub 10000 if ll<ncm then test[hi][hj]=1 tt=tt+1 if tt>=nch*net then goto 5 goto 20 endif !.............. for i=1 to nch for j=1 to net+1 mi[i][j]=0 next j next i !.............. au dessus ou au dessous if hj=1 then hv=1 else if hj=net+1 then hv=-1 else if hj>2 and hj<net+2 then if rnd(1)>0.5 then hv=1 else hv=-1 endif cherche si le développement est possible sur les cellules libre & voisines choisi le développement au dessus ou en dessous de la cellule d’ancrage GDL
  • 15. !...................................................................... reservation 30: if rnd(1)>0.5 then !.... si oui en horiz if rnd(1)>0.5 then !....si oui ‡ droite 50: if hi+pad<=nch and ncr<ncm then if l[hi+pad][hj]=0 then if o[hi+pad][hj]=0 then o[hi+pad][hj]=1 ncr=ncr+1 else pad=pad+1:goto 50 endif endif else !.... ‡ gauche 60: if hi-pag>0 and ncr<ncm then if l[hi-pag][hj]=0 then if o[hi-pag][hj]=0 then o[hi-pag][hj]=1 ncr=ncr+1 else pag=pag+1:goto 60 endif endif endif else!.... en vertical if l[hi][hj+hv]=0 and ncr<ncm then if o[hi][hj+hv]=0 then o[hi][hj+hv]=1 ncr=ncr+1 else if rnd(1)>0.5 then !....si oui ‡ droite GDL fixe une configuration valide
  • 17. gdl !............................test de profondeur de calcul if t>pr then uu=uu+1 if uu>pr then goto 5 goto 20 endif !............................ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! pose des lgts if ncr>ncm then goto 20 if ncm>ncr then goto 30 uu=uu+1 if uu>pr then goto 5 rp1=0:rp2=0 for i=1 to nch for j=1 to net+1 if o[i][j]=1 then MI[i][j]=1 endif next j next i limite la recherche de configuration pour passer à une surface de logement inférieur et plus facile à placer commence la pose d’une configuration valide, !____________________________________________________________________________________________ contours scl=rnd(90) DEFINE MATERIAL "aleab" 1, !0.2,0.3,0.4 min(sin(scl),1), min(sin(scl+45),1), min(sin(scl+90),1), !! surface RGB [0.0..1.0] 1-0.3*rnd(1)^2, 1-0.3*rnd(1)^2, 1-0.3*rnd(1)^2, 0, en créant une apparence ! ambient, diffuse, specular, transparent ! coefficients [0.0..1.0] (matière numérique rnd(16)+4, ! shining [0.0..100.0] paramétrée) spécifique max((rnd(2)^3)/2,0.3)! ! transparency attenuation [0.0..4.0] au logement material aleab
  • 18. gdl CI[i][j]="aleab" eps=int(rnd(3)+1)*ken!______________________bande humide lb=3.60-eps!______________________servi dcm[i] [j]=int(rnd(2))*ken!.................................................................DECALAGE GROSSES BOITES/COURSIVE dcn[i] [j]=int(rnd(2))*ken!.................................................................DECALAGE PETITES BOITES/COURSIVE if o[i][j]=1 then if l[i][j]=0 then add (i-1)*(lb+eps+epc),0,(j-1)*(hb+epc)-0.0 if rp1=0 then add -epc,dcm[i][j],-epc block epc,2.7-dcm[i][j],hb+0.4:rp1=1 !pignon addy 2.7-dcm[i][j] material verre addx 0.18 block 0.02,4.5,hb+0.2 del 1 material "Lavis Blanc" for jj=0 to 4 addy jj*0.9 alh=int(rnd(2))*(hb+0.4) if alh>0 then block 0.2,0.9,alh endif divise les cellule en deux partie égale ou non pour moduler leur position par rapport à la coursive
  • 19. décalage des fractions de cellules
  • 21. pla n
  • 27. Constitution des cheminements piétons et cyclistes
  • 28. les cheminements supplémentaires se dessinent par l’usage. Cliquez sur l’image Une fois le projet installé, …