// Define dimensions
brick_size = 400; // 400% scale
hat_height = 50;
hat_radius = 100;
text_height = 10;
// Define functions
module bearbrick() {
    // Bearbrick body
    cube([50*brick_size, 80*brick_size, 100*brick_size]);
   
    // Hat
    translate([0, 0, 100*brick_size])
    difference() {
        cylinder(h = hat_height, r = hat_radius, center = true);
        translate([0, 0, -1])
        cylinder(h = hat_height + 2, r = hat_radius - 5, center = true);
    }
}
module louis_vuitton_logo() {
    // Louis Vuitton logo (example)
    translate([-20, 0, 100*brick_size + hat_height + 5])
    linear_extrude(height = 5)
    circle(10);
}
module jhumps_text() {
    // Jhumps text
    translate([50*brick_size/4, 40*brick_size, 50*brick_size + hat_height + 10])
    linear_extrude(height = text_height)
    text("jhumps", size = 10, halign = "center");
}
// Combine modules
difference() {
    bearbrick();
    louis_vuitton_logo();
    jhumps_text();
}
FA info icon.svg Angle down icon.svg Page data
License CC-BY-SA-4.0
Language English (en)
Related 0 subpages, 0 pages link here
Impact page views
Created April 20, 2024 by 2607:FB90:9207:1718:9CA0:ADE4:5F0E:5772
Modified April 22, 2024 by Emilio Velis
Cookies help us deliver our services. By using our services, you agree to our use of cookies.