Projet

Général

Profil

Wiki » Historique » Version 5

Baptiste Pelouas, 23/02/2015 12:19

1 1 Alexandre Rault Alexandre
Wiki
2
====
3
4
Informatique
5
------------
6
7
8
9
Electricité/Electronique
10
------------------------
11 2 Alexandre Rault Alexandre
Tableau des caractéristiques des fils électriques selon la normalisation AWG (American Wire Gauge):	attachment:AmericanWireGauge_AWG_Cable_Conductor_Size_Chart%20_Table.pdf).
12 1 Alexandre Rault Alexandre
13
14
Mécanique
15
---------
16
17
18
19
Chimie (au sens large)
20
----------------------
21 3 Baptiste Pelouas
22
23 4 Baptiste Pelouas
Imprimer un paysage en 3d
24
-------------------------
25 3 Baptiste Pelouas
26 5 Baptiste Pelouas
### Via google map et Terrain2STL (maillage min de ~100m):
27 3 Baptiste Pelouas
<blockquote>
28
la présentation : http://www.fabbaloo.com/blog/2014/11/16/3d-print-any-landscape-right-now
29
le site (via google map) : http://jthatch.com (et le code sur GitHub : https://github.com/ThatcherC/Terrain2STL )
30
>> la taille des mailles précision estimé : ~100m, les coordonnées sont en degré, donc déformation du a la latitude/longitude...
31
</blockquote>
32 5 Baptiste Pelouas
### Via les données IGN gratuites (maillage min de 75m):
33 3 Baptiste Pelouas
<blockquote>
34
le site de téléchargement (maillage min de 75m): http://professionnels.ign.fr/bdalti#tab-3
35 1 Alexandre Rault Alexandre
>> les coordonnées ont le bon gout d'être en mètre, dans un système X(est) Y(nord) Z(altitude), mais sont pour toutes la France(181MO pour le maillage 75m)
36
</blockquote>
37 5 Baptiste Pelouas
### Via la Nasa (maillage min de 30m (STRM1)):
38
39
L'explication des données: http://asterweb.jpl.nasa.gov/gdem.asp , le site tuto http://vterrain.org/Elevation/SRTM/ .
40
41
 * Concrètement, téléchargement sur le FTP : http://e4ftl01.cr.usgs.gov/SRTM/SRTMGL1.003/2000.02.11/
42
Y choisir le zip adéquat, découpage en fichier de 1° par 1°. Exemple: pour la latitude 45° et la longitude 2°(point Sud-Ouest de la zone), il faut prendre le fichier *N45E002.hgt.zip* et le déziper
43
 * Télécharger le logiciel VTBuilder (http://vterrain.org/Doc/VTBuilder/overview.html).
44
 * Dans **VTBuilder**:  Menu Calques>>Import de données>>Relief (Valider)>> choisir le fichier .hgt
45
 * le fichier étant en coordonnées géographiques, c.a.d. en degrés, il y a une déformation des distances (on voit un carré), donc on va utiliser une projection pour avoir des coordonnées en mètres: Calques>>Convertir Projection>> Projection= UTM (Universal Transversal Mercator); Système Géodésique= World Geodetic System 1984 (Ellipsoid= WGS 84); Unités Horyzontales= mètres; Zones= 31 (... central meridian = 3° *Pour la France*). Puis Valider. (au message "use floating-point values", choisir Oui
46
 * Zoomer sur la zone choisi (icône loupe); Créer un cadre sur cette zone (icône "Outil Area" [un carrée en pointillé]); Menu Outil Aire>>Sample Elevation>> Sortie= creer un nouveau calque.
47
 * Menu Elévation>> Convert to TIN.
48
 * Elévation>> Exporter sous... >> Coisir PLY puis Valider.
49
 * Ouvrir le fichier .ply avec **MeshLab**
50
 * Menu Show>> View Layer Dialog
51
 * Dans le gestionnaire de calques: clique-droit sur le calque actuel, et choisir "Duplicate current layer" puis sélectionner le nouveau calque créer.
52
 * Menu Filters >> Smoothing, Fairing and Deformation >> Geometric Function >> func x = x ; func y = y ; func z = altitude du socle (par exemple 850). Apply puis Close. (Note le socle doit être plus bas que le point le plus bas de la zone choisi pour qu'il n'y ai aucune intersection)
53
 * Menu Filters >> Normals, Curvatures and Orientations >> Invert Faces Orientation.
54
 * Dans le gestionnaire de calques: clique-droit sur le calque actuel, et choisir "Flatten visible layers. Coccher tout, Apply puis Close.
55
 * Menu Filters >> Remeshing, Simplification and Reconstruction >> Ball Pivoting Surface Reconstruction >> *Pivoting Ball radius, perc on = 1 ; Clustering radius = 20 ; Angle Threshold = 90* >> Apply. Normalement, l'algorythme doit commencer a 'clore' le maillaige. Refaire Apply après avoir augmenter la *valeur Pivoting Ball radius, perc on =* , pour moi 1  puis 2 puis 3 puis 3.5; Lorsque le maillaige semble être totalement clos (bref c'est maintenant un volume), faire Close.
56
 * Menu File >> Save as ... >> choisir le format .stl, donner un nom, et Enregistrer (boite de dialog suivante: cocher 'Binary encoding' puis OK) !! **FINI**
57
58
59
60
### Si le fichier obtenu est trop gros
61
 On peut alors le simplifier dans **MeshLab** avec les Algorythmes "Remeshing, Simplification and Reconstruction".
62
Par exemple, j'utilise Menu Filters >> Remeshing, Simplification and Reconstruction >> Quadratic Edge Collapse Decimation >> : en mettant le paramètre *Percentage reduction* = 0 (pas de réduction cible), *Quality threshold* = 0.3 (valeur par défault), et en cochant *Planar Simplification*. C'est algo réorganise les faces en supprime dans les zones planes. Il réduit, chez moi, de moitié la taille de mon fichier .stl.
63
64
### Modifier l'echelle en Z (augmenter l'impression du relief)
65
 Dans **MeshLab**:
66
Menu Filters >> Smoothing, Fairing and Deformation >> Geometric Function >> 
67
func x = x ; func y = y ; func z = z*Z_factor (Généralement Z_factor = 2, rend bien).
68
 Apply puis Close.
69
70 4 Baptiste Pelouas
Nota: les tailles des maillages ci-dessus est fonction de la latitude; en France ~45° > 30m , a l'équateur 0° > ~90m