码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 讲座学习截图——《CAD/CAE/CAM几何引擎-软件概述》:概念阐述,几何内核,CAD软件介绍


    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    目录

    • 引出
    • CAD/CAE/CAM几何引擎-软件概述 郝建兵
      • CAD/CAE/CAM
        • CAD
        • CAE
        • CAM
      • 几何模型内核
        • ACIS 两个老大之一
        • Open Cascade
        • Parasolid 两个老大之一
        • Autodesk的内核
      • 各种CAD
    • 总结
    • 其他
      • 自定义信号和槽
        • 1.自定义信号
        • 2.自定义槽
        • 3.建立连接
        • 4.进行触发
      • 自定义信号重载
        • 带参数的
        • 按钮触发
        • 信号触发信号
        • 拓展
      • lambda表达式
        • 返回值
        • mutable修饰
        • 案例

    引出

    讲座学习截图——《CAD/CAE/CAM几何引擎-软件概述》:概念阐述,几何内核,CAD软件介绍


    https://www.bilibili.com/video/BV18j411z7mA/?spm_id_from=333.788&vd_source=826d5f626e7c248ff07419b116e3d87c

    CAD/CAE/CAM几何引擎-软件概述 郝建兵

    CAD/CAE/CAM

    CAD

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    CAE

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    CAM

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    几何模型内核

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    国内用的大多是 Open CASCADE,但是技术比较老了

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    ACIS 两个老大之一

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    3D ACIS Modeler | Spatial

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Open Cascade

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Parasolid 两个老大之一

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Autodesk的内核

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    各种CAD

    AC3D

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Alibre Design

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Archicad

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    AutoCAD

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Autodesk Inventor

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    AXSTREAM

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    BricsCAD

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    CATIA

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Cobalt (CAD program)

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    CorelCAD

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Fusion 360

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    IntelliCAD

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    IRONCAD

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    KeyCreator

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Landscape Express

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    MEDUSA

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    MicroStation

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Modelur

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Onshape

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    PTC Creo

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Remo 3D

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Rhinoceros 3D

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Siemens NX

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    SketchUp

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Solid Edge

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    SpaceClaim

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    T-FLEX CAD

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Vectorworks

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    BRL-CAD

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    FreeCAD

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    乐高模型

    LeoCAD

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    OpenSCAD

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    QCAD

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Salome (software)

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Salome (software)

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    SolveSpace

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    BricsCAD

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    TiffinCAD

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    Tinkercad

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


    总结

    讲座学习截图——《CAD/CAE/CAM几何引擎-软件概述》:概念阐述,几何内核,CAD软件介绍


    其他

    自定义信号和槽

    1.自定义信号

    写到signals下
    返回void
    需要声明,不需要实现
    可以有参数,可以重戟

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    2.自定义槽

    返回void
    需要声明,也需要实现
    可以有参数,可以重载
    写到public slot下或者public或者全局函数

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    3.建立连接

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    // 老师饿了,学生请吃饭
    connect(te,&Teacher::hungry,st,&Student::treat);
    

    4.进行触发

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    自定义信号重载

    当自定义信号和槽出现重载
    8.1 需要利用还数指针明确指向函数的地址·
    8.2void(Teacher::tsignal )QString )=&Teacher::hungry;
    8.3 QString转成char *
    8.3.1.ToUtf80转为QByteArray
    8.3.2.Data0转为Char *
    8.4信号可以连接信号
    8.5断开信号disconnect

    带参数的

        void (Teacher::*teacherSignal)(QString) = &Teacher::hungry;
        void (Student::*StudentSlot)(QString) = &Student::treat;
    

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    void Student::treat(QString foodName){
        // QString -> char * 先转成QByteArray(.toUtf8())  再转成Char* ()
        qDebug() << "请老师吃。。。" << foodName.toUtf8().data();
    }
    

    按钮触发

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

        // 用一个按钮调用下课
        QPushButton *btn = new QPushButton("下课了",this);
    
        // 重置窗口daxiao
        this->resize(600,400);
    
        connect(btn,&QPushButton::clicked,this,&Widget::classIsOver);
    

    信号触发信号

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

        // 无参的信号和槽连接
        void (Teacher::*teacherSignal2)(void) = &Teacher::hungry;
        void (Student::*StudentSlot2)(void) = &Student::treat;
        connect(te,teacherSignal2,st,StudentSlot2);
    
        // 信号连接信号
        connect(btn,&QPushButton::clicked,te,teacherSignal2);
    

    断开信号disconnect

    拓展

    1、信号是可以连接信号
    2、一个信号可以连接多个槽函数
    3、多个信号可以连接同一个糟函数
    4、信号和槽函数的参数必须类型一一对应
    5、信号和槽的参数个数是不是要一致?信号的参数个数可以多余槽函数的参数个数

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    connect(信号的发送者,发送的信号signal信号),信号接受者,槽函数SLOT)
    优点:参数直观
    缺点:编译器不会检测爸数类型:

    lambda表达式

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传在这里插入图片描述

    在这里插入图片描述

        [=](){
            btn->setText("aaa");
        }();
    

    返回值

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

        int ret = []()->int{return 1000;}();
        qDebug() << "ret = " << ret;
    

    mutable修饰

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

        QPushButton *myBtn1 = new QPushButton(this);
        QPushButton *myBtn2 = new QPushButton(this);
        myBtn1->move(100,100);
        int m = 10;
        connect(myBtn1,&QPushButton::clicked,this,
                [m]()mutable {m=100+10;qDebug()<< m;});
        connect(myBtn2,&QPushButton::clicked,this,
                [=](){qDebug()<<m;});
        qDebug() << m;
    

    案例

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

        QPushButton * btnClose = new QPushButton;
        btnClose->setText("close");
        btnClose->move(100,0);
        btnClose->setParent(this);
        connect(btnClose,&QPushButton::clicked,this,
                [=](){
            btnClose->setText("关闭");
            emit te->hungry("娃哈哈");
    //        this->close();
        });
    
  • 相关阅读:
    Python基于Flask的高校舆情分析,舆情监控可视化系统
    [JavaScript][AJAX] axios框架 ,页面跳转传参,DOM驱动,数据驱动渲染页面,tab切换,网络请求loading动画
    Angular核心-父子间组件传递数据-重难点
    HEAD: HEtero-Assists Distillation for Heterogeneous Object Detectors
    Jmeter常用参数化技巧总结
    git的下载与初始配置
    程序员必知必会网络传输之TCP/IP协议族,共864页的详解文档让你原地起飞!
    报考浙大MBA/MPA/MEM项目,最稳妥的是看录取平均分
    C#:最少硬币问题算法​(附完整源码)
    一个项目经理最大的危机,就是……
  • 原文地址:https://blog.csdn.net/Pireley/article/details/139950306
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号