Skip to main content

Justine LANNI

Séance du 18/10/2023 :

Au cours de cette séance, le fonctionnement de OpenSCAD et de IdeaMaker nous a été présenté. Quelques fonctions de base nous ont également été introduites.

28/10/2023

Pour cette séance, il s'agissait de réaliser 2 objet : un objet montrant qu'on a compris le principe de soustraction et d'addition et un objet réalisable uniquement en impression 3D. J'ai donc choisi de créer une perle et une souris. 

  • La perle :

Voici le code que j'ai utilisé sur OpenSCAD :

Capture d'écran 2023-11-16 09.01.39.png

  • La souris :

Voici le code que j'ai utilisé :

module corps_souris() {
    union() {
        // Corps de la souris
        scale([2, 2, 2])
            sphere(9);
        
        // Tête de la souris
        translate([0, 0, 25])
            scale([1, 1, 1])
                sphere(10);
    }
}

module oreilles_souris() {
    union() {
        for (angle = [30, 150]) {
            rotate([0, 0, angle])
                translate([13, 0, 27])
                    scale([1, 1, 1])
                        circle(5);
        }
    }
}

module yeux_souris() {
    translate([-2, 3, 34]) {
        for (angle = [0, 180]) {
            rotate([0, angle, 0])
                cylinder(h=1, d=3);
        }
    }
}
module yeux_souriss() {
    translate([3, 3, 34]) {
        for (angle = [0, 180]) {
            rotate([0, angle, 0])
                cylinder(h=1, d=3);
        }
    }
}
module queue_souris() {
    translate([0, 0, -40])
        cylinder(h=60, d1=2, d2=1);
}

module souris() {
    union() {
        corps_souris();
        oreilles_souris(); // Ajout des oreilles
        yeux_souris();     // Ajout des yeux
        yeux_souriss(); //ajut de l'oeil 2
        queue_souris();
    }
}

souris();

On obtient cette représentation sur OpenSCAD avec ce code :

Capture d'écran 2023-11-16 09.24.58.png