OpenSCAD. CAD Paramétrique



Documents pareils
Comment sélectionner des sommets, des arêtes et des faces avec Blender?

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur.

Assistant d e tablissement de Tableaux

pcon.planner 6 Préparer et présenter une implantation en toute simplicité

L alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh

Initiation au dessin Bitmap

Utilisation du logiciel GALAAD

Mise en scène d un modèle dans l espace 3D

Créer des documents interactifs

Comment accéder à d Internet Explorer

79140 CERIZAY. Collège G. CLEMENCEAU. Page 1 sur 18

Prezi. Table des matières

Découvrez Windows NetMeeting

Introduction à Adobe Illustrator pour la cartographie et la mise en page

SolidWorks edrawings et publications


PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

TBI et mathématique. Pour vous soutenir dans votre enseignement des mathématiques. Les outils du logiciel Notebook. les ressources internet

Premiers pas avec Scribus

Utilisation de XnView

31. OOo Draw Réglages propres à Draw

Manuel d utilisation TruView 3.0

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

AMELIORATIONS DES FONCTIONNALITES DISPONIBLES

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

Importation et exportation de contenu

Synoptique des icônes Interwrite Workspace

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Plateforme FX and MM Trading de HSBCnet - Visite guidée

Niveau 1. Atelier d'initiation à l'ordinateur ... Fondation de la Bibliothèque Memphrémagog inc. Magog (Québec) J1X 2E7 Tél.

AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE

Cours de numérisation sur Epson Perfection

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac

Comment faire un Mailing A partir d une feuille Calc

Vue 2D / 3D / Dessin / Cotation Utilise : Logiciel edrawings Fichier.EPRT Dossier Tp-eDrawings

Correction des Travaux Pratiques Organiser son espace de travail

KM2 W1 EVC1 M3~ Manuel AUTOMSIM API 24V. BP Dcy 1MINI 1MAXI.

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var Tel : bij@agasc.fr Word: Les tableaux.

Vous devez tout d abord réaliser l esquisse (le dessin de la pièce en 2 dimensions) avant de mettre cette pièce en volume.

Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N

Aide GeoGebra. Manuel Officiel 3.2. Markus Hohenwarter et Judith Hohenwarter

OFPPT ROYAUME DU MAROC RESUME THEORIQUE & GUIDE DE TRAVAUX PRATIQUES APPLICATIONS DE DESSIN ASSISTE PAR ORDINATEUR MODULE N 9: :BTP SECTEUR

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Dessiner dans Galaad FRANÇOIS PALLUT

PROFIS Installation. Module 4: Module 3D Design

Réalisation de cartes vectorielles avec Word

[SUIVI PEDAGOGIQUE PASS ROUSSEAU / EASYWEB DANS EASYSYSTEME] Guide d utilisation. Codes Rousseau Juin

Sommaire. Aide Page 1

Publipostage et étiquettes

EXTRAITS DE COMPTE. Manuel utilisation B-Web. Sommaire

Le cas «BOURSE» annexe

Scénario de prise en main DataCar CRM v2.3 Gamme SFA

L espace de travail de Photoshop

Malgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.

SFEA. Ce document peut être imprimé au format livret. Guide utilisateurs du site "Se Former en Alsace"

Guide Draw. Chapitre 5 Combiner plusieurs objets

Manuel de l utilisateur client

INTRODUCTION. Pour réaliser une pièce sur Charlyrobot, il faut le faire en trois étapes :

Manuel Utilisateur Logiciel PEB Partie modeleur version 2.5

NOTICE D' UTILISATION CAMWORKS FRAISAGE. Luc Vallée Lycée Blaise Pascal Segré

Formation Administrateur de Données Localisées (Prodige V3.2) Recherche et consultation des métadonnées

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

Professeurs au département de Techniques administratives du cégep de Saint-Félicien et du collège d Alma.

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Prise en main du logiciel. Smart BOARD Notebook 10

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

Le cas «BOURSE» annexe

Icônes des didacticiels. Aliro - le contrôle d accès sur IP sans complication.

Manuel de dessin Floorplanner. Floorplanner. Manuel de dessin. Page. Sujet. Sujet. Page Floorplanner Avancé. 1.

MUNIA Manuel de l'utilisateur

PR OC E D U RE S D E B A S E

Logiciel PICAXE Programming Editor

Comment réaliser un modèle compatible pour l'impression 3D?

TP Blender n 2 : Importation d un modèle SketchUp et animation

Utilisation de l outil lié à MBKSTR 9

Prise en main du logiciel de SIG MapInfo

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

Exemple d application en CFD : Coefficient de traînée d un cylindre

Math 5 Dallage Tâche d évaluation

SOMMAIRE. Accéder à votre espace client. Les Fichiers communs. Visualiser les documents. Accéder à votre espace client. Changer de Workspace

F.A.Q 1.0 Designer 3D Atex System

GanttProject : guide utilisateur

Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation

Créer un publipostage avec Word 2007.

La Clé informatique. Formation Excel XP Aide-mémoire

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Publipostage avec Open Office Writer et Open Office Calc

PRISE EN MAIN D ILLUSTRATOR

«Cimetières de France en ligne»

Fiche Mémo : Options d accessibilité sous Windows et Internet Explorer 5

COTISANT AU RÉGIME GUIDE D ACCÈS AU COMPTE

Infolettre #18 : Les graphiques avec Excel 2010

Création d une SIGNATURE ANIMÉE avec PHOTOFILTRE 7

MEMENTO D'UTILISATION Du T.N.I. SmartBoard (Version )

Contenu Microsoft Windows 8.1

Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN

Prise en main du logiciel Smart BOARD

Maîtriser les fonctionnalités d un traitement de texte (Word OpenOffice)

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

Transcription:

OpenSCAD CAD Paramétrique R. Ziegler Mars 2016

Dessin en trois étapes Dans le menu Conception, trois commandes correspondent aux trois étapes du dessin d un objet, dont la dernière est l exportation au format STL utilisé en impression 3D par les logiciels d écriture du Gcode : - affichage du dessin en zone de visualisation, par le menu Conception > Aperçu ou touche F5. C est une commande répétée à chaque modification du code, pour en voir l effet, - rendu final, par Conception > Rendu ou touche F6, - enregistrement en STL, par le menu Fichier > Exporter > Exporter comme STL Ces trois commandes ont des raccourcis dans l interface utilisateur. L exportation en STL doit être faite après le rendu (F6), rien ne se passe si elle est demandée avant. D autres commandes accessibles par les menus ne sont pas détaillées ici. Souris dans la zone de visualisation : le bouton gauche permet de pivoter le dessin, le droit de le déplacer, la roue centrale d en modifier la taille d affichage.

Dessin en trois étapes /* paramètres : di : diamètre intérieur de : diamètre extérieur e : épaisseur */ rondelle(10,20,2); module rondelle (di, de, e) { $fn=100; difference () { cylinder (r=de/2, h=e); translate ([0,0,-1]) cylinder (r=di/2, h=e+2); } } Aperçu 3d touche F5 Rendu 3d touche F6 Ficher Stereo-lito STL pour imprimante 3d

Axes X, Y, Z et 1 er essai Axes X, Y et Z Les trois axes du dessin sont X pour la largeur, Y pour la profondeur et Z pour la hauteur. Dans le menu Vue, Afficher les Axes permet d afficher ces axes. 1er essai Saisir cube ([30,20,10]); dans la zone d édition puis appuyer la touche F5. Un parallélépipède est alors dessiné. Le code signifie «dessine-moi un cube de 30 mm de large, 20 de profondeur et 10 de hauteur».

Commandes de dessin 2D Trois commandes dessinent des formes 2D : square() pour un carré ou rectangle, circle() pour un cercle, polygon() pour un polygone. square(10,20); circle(10); polygon( points=[[0,0], [20,10],[10,20],[10,30], [30,40],[0,50]] ); Elles n ont pas d épaisseur, celle-ci leur est donnée par les commandes de transformation linear_extrude() et rotate_extrude().

Commandes de dessin 3D OpenSCAD permet de créer quatre formes 3D simples avec les commandes suivantes : cube() pour un parallélépipède, cylinder() pour un cylindre ou un cône, tronqué ou non, sphere() pour une sphère, polyhedron() pour un polyèdre. cube([10,50,20]); cylinder (r1=9, r2=9, h=12); sphere(d=30); polyhedron(points =[...],faces[ ]) ;

Commandes de transformation Les formes 3D et 2D peuvent être combinées et manipulées pour former des objets complexes, par des commandes de transformation dont voici les principales : difference() pour extraire une forme d une autre union() pour unir plusieurs éléments translate() pour déplacer un élément rotate() pour pivoter un élément intersection() pour ne conserver que la partie commune de deux formes se chevauchant resize() pour modifier la taille d un élément color() pour colorer l affichage d un élément hull() pour réaliser une fusion de formes minkowski() pour créer un enveloppement d une forme par une autre, import() pour utiliser un fichier STL ou DXF, linear_extrude() et rotate_extrude() pour donner une élévation à une forme 2D Par exemple, translate ([0,0,5]) cube ([30,20,10], center=true);

Exemple de transformation cube ([30,20,10], center=true); translate ([0,0,5]) cube ([30,20,10], center=true);

Union and Difference union(){ translate ([0,0,5]) cube ([30,20,10], center=true); translate ([0,0,-10]) cylinder (r=5,r2=10,h=30); } difference(){ translate ([0,0,5]) cube ([30,20,10], center=true); translate ([0,0,-10]) cylinder (r=5,r2=10,h=30); }

Utilisation de variables a = 10; cube (a); // on ajoute 5 à la valeur de a, pour le déplacement en X vers la droite translate ([a+5, 0, 0]) cube (a); // on soustrait 5 à la valeur de -a, pour le déplacement en X vers la gauche translate ([-a-5, 0, 0]) cube (a);

combinaison // example cylindre percé h=10; r=3; s=1; hole=2; circle_resolution=40; test() ; module test(){ difference(){ // trou dans cylindre creux difference(){ // cylindre creux cylinder( h = h, r = r, center = true, $fn = circle_resolution); } } cylinder( h = h+1, r = r-s/2, center = true, $fn = circle_resolution); } translate([0,h/2,0]) rotate([90,0,0]) cylinder( h=h, // len r=hole, // diam $fn = circle_resolution);

Itérations et conditions On peut répéter une commande plusieurs fois avec une boucle for, ou l exécuter sous condition if / else. Voici la page du manuel. Pour dessiner six cubes de tailles et d espacements progressifs : for (i = [5:10]) // pour i valant de 5 à 10 { translate ([0, i*i, 0]) cube (i); // dessin d un cube d arête i }

Exemple1 http://www.thingiverse.com/thing:1367661

Exemple 2 http://www.thingiverse.com/thing:1333774

Exemple 3 https://www.thingiverse.com/thing:941081 https://www.thingiverse.com/thing:941081

Aide mémoire