可计算离散整体几何结构的 MeshDGP使用——基于C#的geometry processing framework几何处理框架的下载和使用指引

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

引出

可计算离散整体几何结构的 MeshDGP使用——基于C#的geometry processing framework几何处理框架的下载和使用指引


MeshDGP

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

项目下载和打开

https://github.com/shenxiyou/MeshDGP

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

在这里插入图片描述

vs2019打开文件夹

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

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

进行视图的切换

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

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

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

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

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

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

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

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

遇到的报错解决

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

下载一下2013

【开发环境】安装 Visual Studio Ultimate 2013 开发环境 ( 下载软件 | 安装软件 | 运行软件 )-CSDN博客

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

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

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

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

安装好vs2013之后,其实就有了v120生成工具,然后再回到vs2019里面,运行即可

如何运行使用

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

打开使用

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

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

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

选择一个点

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

选择完一个点之后,按住A键,然后再选择另外一个点

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

选择距离,会计算出测地线的长度,点击右键,会出现测地线

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

如果想剪切,进行cut

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

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

函数工具菜单等

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

网格等

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

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

特征线非常有用

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

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

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

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

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

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

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

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


总结

可计算离散整体几何结构的 MeshDGP使用——基于C#的geometry processing framework几何处理框架的下载和使用指引


其他

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

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


其他

自定义信号和槽

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();
    });
  • 30
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Arya's Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值