OpenSCAD 建模:矿泉水瓶盖

简介:   下载地址:https://github.com/ZhangGaoxing/openscad-models/tree/master/BottleCap     代码: module screw(r=15){ for(g=[0:1:240]){ translat...

  下载地址:https://github.com/ZhangGaoxing/openscad-models/tree/master/BottleCap

 

  代码:

module screw(r=15){
    for(g=[0:1:240]){
        translate([cos(g)*r,sin(g)*r,(g)/40])
        rotate(a=[93,60,g])
        cylinder(.6,.6,.6,center=true,$fn=3);
    }
}

module ring(h,r1,r2){
    difference(){
        cylinder(h,r1,r1,$fn=200);
        cylinder(h,r2,r2,$fn=200);
    }
}

union(){
    // Cylinder shell
    difference(){
        cylinder(14,16.5,16.5,$fn=200);
        translate([0,0,2])cylinder(13,15.5,15.5,$fn=200);
    }
    // Patterns on the shell
    for(i=[0:0.2:10]){
        rotate(i*360/10,[0,0,1])
        translate([0,16.5,0])
        cylinder(14,.5,.5,$fn=200);
    }
    // Washer
    translate([0,0,1])ring(4,12.5,12);
    translate([0,0,1])ring(2,14.5,14);
    // Screw
    union(){
        translate([0,0,6])screw(15);
        translate([0,0,6])rotate([0,0,120])screw(15);
        translate([0,0,6])rotate([0,0,240])screw(15);
    }
}

 

  效果图:

目录
相关文章
|
云安全 安全 网络协议
安全研究所 | 伪装搜狗输入法的木马分析
近年来,黑灰产业的犯罪团伙数量急剧上升,特别是在与办公软件相关领域。这些团伙主要针对国内企业用户,通过伪装成合法的办公软件进行精心设计的诈骗和诱导行为,其主要目的是欺骗企业员工下载并激活木马病毒,以此来窃取公司资金或获取企业敏感文件。
|
域名解析 网络协议 网络性能优化
为什么需要NQA?NQA到底为何物?一文告诉你!
为什么需要NQA?NQA到底为何物?一文告诉你!
429 1
|
存储 人工智能 运维
少年云在行动!用“云机房”激活川藏高原学生的AI科普课堂
少年云在行动!用“云机房”激活川藏高原学生的AI科普课堂
777 1
|
算法 搜索推荐 大数据
数据结构面试常见问题
V哥在工作中整理了22个常用数据结构实现与原理分析,在面试中可以帮你你充分准备
313 0
|
安全 开发工具 Android开发
说一说你对移动应用中的社交分享功能的实现。
移动应用中的社交分享功能增强互动性与传播力,提升用户体验。开发者通过集成社交媒体SDK(如微信SDK)实现分享,使用OAuth进行授权。定制分享内容样式,选择合适平台,如针对年轻人选择抖音、快手。统计分享数据评估效果,优化用户体验,遵守法规,全面测试并根据用户反馈持续优化。此功能对应用成功至关重要。
263 0
|
Linux
【Linux系统查看日志的命令有哪些?】
在Linux系统中,查看日志文件是诊断和解决问题的重要步骤之一。系统管理员可以通过查看日志文件来检查系统的运行状况,发现和解决潜在的问题。
629 0
|
安全 Java 程序员
SpringBoot中如何实现业务校验,这种方式才叫优雅!
SpringBoot中如何实现业务校验,这种方式才叫优雅!
374 0
|
安全 算法 网络安全
盘点四种WiFi加密标准:WEP、WPA、WPA2、WPA3
在无线安全中,无线密码只是最基本的加密办法,选择适当的加密级别才是最重要的,正确的选择将决定无线 LAN 是稻草屋还是坚韧的堡垒。
2993 0
盘点四种WiFi加密标准:WEP、WPA、WPA2、WPA3