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


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

    引出

    讲座学习截图——《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();
        });
    
  • 相关阅读:
    微软威胁建模工具 STRIDE
    xml mysql 强制走区分大小写查询
    UnityHub无法打开项目问题,打开项目闪退回到hub界面
    LeetCode_栈_困难_1106.解析布尔表达式
    ElasticSearch(三)
    vue模板语法(上)
    牛客网c语言入门题
    Haskell 的 IO
    android 自定义View:仿QQ拖拽效果
    HashMap源码
  • 原文地址:https://blog.csdn.net/Pireley/article/details/139950306