CATIA入門操作案例——壓縮彈簧繪制,螺旋線的使用,法則曲線應用

在這里插入圖片描述

目錄

  • 引出
  • 畫壓縮彈簧
    • 畫等距部分
    • 畫兩端的壓縮部分
    • 曲線縫合和掃掠
    • 封閉曲面得實體
  • 總結
  • 異形彈簧
    • 新建幾何體
    • 草圖編輯,畫一條樣條線
    • 進行掃掠,圓心和半徑
    • 畫出曲面上的螺旋線
    • 再次選擇掃掠,圓心和半徑
  • 其他
    • 自定義信號和槽
      • 1.自定義信號
      • 2.自定義槽
      • 3.建立連接
      • 4.進行觸發
    • 自定義信號重載
      • 帶參數的
      • 按鈕觸發
      • 信號觸發信號
      • 拓展
    • lambda表達式
      • 返回值
      • mutable修飾
      • 案例

引出

CATIA入門操作案例——壓縮彈簧繪制,螺旋線的使用,法則曲線應用


畫壓縮彈簧

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

畫等距部分

通過點,方向畫一條直線

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

畫一個點作為彈簧的起始點

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

畫中間的等距部分

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

畫兩端的壓縮部分

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

曲線縫合和掃掠

縫合3段螺旋線

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

采用掃掠命令畫螺旋曲面

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

封閉曲面得實體

零件設計模塊進行曲面封閉

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳


總結

CATIA入門操作案例——壓縮彈簧繪制,螺旋線的使用,法則曲線應用


其他內容

異形彈簧

新建幾何體

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

草圖編輯,畫一條樣條線

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

進行掃掠,圓心和半徑

在這里插入圖片描述

畫出曲面上的螺旋線

定義直線,選擇曲線的角度/法線

在這里插入圖片描述

在曲線上創建點

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

支持面選擇掃掠面,角度7度,終點設置大一點,選中支持面上的幾何圖形

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

再次選擇掃掠,圓心和半徑

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

雙擊修改,調整一下樣條曲線

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

其他

自定義信號和槽

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);// 重置窗口daxiaothis->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();});

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/19690.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/19690.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/19690.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Aigtek功率放大器的主要性能要求有哪些

功率放大器是電子系統中的重要組件&#xff0c;用于將低功率信號放大到高功率水平。功率放大器的性能直接影響到信號的放大質量和系統的整體性能。下面西安安泰將介紹功率放大器的主要性能要求。 增益&#xff1a;功率放大器應當具有足夠的增益&#xff0c;即將輸入信號的幅度放…

【仿真建模-anylogic】指定服務端口

Author&#xff1a;趙志乾 Date&#xff1a;2024-05-31 Declaration&#xff1a;All Right Reserved&#xff01;&#xff01;&#xff01; 問題&#xff1a;anylogic動畫模型可以在瀏覽器中進行展示&#xff0c;且訪問端口在模型啟動時隨機生成&#xff1b;為了將其動畫頁面嵌…

讀取YUV數據到AVFrame并用多線程控制幀率

文件樹&#xff1a; 1.xvideo_view.h class XVideoView { public:// 像素格式枚舉enum Format { RGBA 0, ARGB, YUV420P };// 渲染類型枚舉enum RenderType { SDL 0 };// 創建渲染對象的靜態方法static XVideoView* Create(RenderType type SDL);// 繪制幀的方法bool DrawF…

影響生產RAG流水線5大瓶頸

檢索增強生成&#xff08;Retrieval Augmented Generation&#xff0c;RAG&#xff09;已成為基于大型語言模型的生成式人工智能應用的關鍵組成部分。其主要目標是通過將通用語言模型與外部信息檢索系統集成&#xff0c;增強通用語言模型的能力。這種混合方法旨在解決傳統語言模…

無法刪除dll文件

碰到xxxxxx.dll文件無法刪除不要慌&#xff01; 通過Tasklist /m dll文件名稱 去查看它和哪個系統文件綁定運行&#xff0c;發現是explorer.exe。 我們如果直接通過del命令【當然需要在該dll文件所在的路徑中】。發現拒絕訪問 我們需要在任務管理器中&#xff0c;將資源管理器…

如何處理網安發出的網絡安全監督檢查限期整改通知

近期&#xff0c;很多客戶都收到了網安發出的限期整改通知。大家都比較關心的問題是&#xff0c;如何應對處理這些限期整改通知。后續是否有其他的影響&#xff0c;需要如何做進一步的優化整改和調整。今天就這些問題給大家做一些分享。 一. 為什么會有網安的網絡安全檢查 主…

大多數JAVA程序員都干不到35歲嗎?

在開始前剛好我有一些資料&#xff0c;是我根據網友給的問題精心整理了一份「 Java的資料從專業入門到高級教程」&#xff0c; 點個關注在評論區回復“888”之后私信回復“888”&#xff0c;全部無償共享給大家&#xff01;&#xff01;&#xff01;不少人認為的程序員吃青春飯…

邊緣計算:推動智能時代的前沿技術

邊緣計算:推動智能時代的前沿技術 引言 隨著物聯網(IoT)、5G通信和人工智能(AI)技術的迅猛發展,邊緣計算(Edge Computing)成為現代計算架構中的一個重要組成部分。邊緣計算通過將數據處理和存儲移至網絡邊緣,靠近數據生成源頭,從而顯著提高響應速度、降低延遲和帶寬…

項目VS運營

一、項目與運營的定義與區別 項目與運營是企業管理中的兩個重要概念&#xff0c;盡管在實際運作中它們常被視為同義詞&#xff0c;但它們之間存在明顯的區別。 項目&#xff0c;指的是為達到特定目標&#xff0c;通過臨時性、系統性、有計劃的組織、協調、控制等系列活動&…

基于深度學習的端到端語音識別時代

隨著深度學習的發展&#xff0c;語音識別由DNN-HMM時代發展到基于深度學習的“端到端”時代&#xff0c;這個時代的主要特征是代價函數發生了變化&#xff0c;但基本的模型結構并沒有太大變化。總體來說&#xff0c;端到端技術解決了輸入序列長度遠大于輸出序列長度的問題。 采…

Visual Studio中調試信息格式參數:/Z7、/Zi、/ZI參數

一般的調試信息都保存在pdb文件中。 Z7參數表示這些調試信息保存到OBJ目標文件中&#xff0c;這樣的好處是不需要單獨分發PDB文件給下游。Zi就是把所有的調試信息都保存在pdb文件中&#xff0c;以縮小發布文件的大小。ZI和Zi類似&#xff0c;但是增加了熱重載的能力&#xff1…

Django admin后臺創建密文密碼

Django admin后臺創建密文密碼 如題現在有一張用戶表User # user/models.py from django.db import models from django.contrib.auth.models import AbstractUserclass User(AbstractUser):SEX_CHOICES [(0, 男),(1, 女),]sex models.IntegerField(choicesSEX_CHOICES, de…

數據結構:詳解二叉樹(樹,二叉樹順序結構,堆的實現與應用,二叉樹鏈式結構,鏈式二叉樹的4種遍歷方式)

目錄 1.樹的概念和結構 1.1樹的概念 1.2樹的相關概念 1.3樹的代碼表示 2.二叉樹的概念及結構 2.1二叉樹的概念 2.2特殊的二叉樹 2.3二叉樹的存儲結構 2.3.1順序存儲 2.3.2鏈式存儲 3.二叉樹的順序結構和實現 3.1二叉樹的順序結構 3.2堆的概念和結構 3.3堆的特點 3…

k-means聚類算法

在Python中&#xff0c;可以使用scikit-learn庫來實現k-means聚類算法。scikit-learn是一個強大的機器學習庫&#xff0c;提供了許多算法的實現&#xff0c;包括k-means聚類。 以下是使用scikit-learn實現k-means聚類的基本步驟&#xff1a; 安裝scikit-learn&#xff1a; 如果…

一文掌握JavaScript 中類的用法

文章導讀&#xff1a;AI 輔助學習前端&#xff0c;包含入門、進階、高級部分前端系列內容&#xff0c;當前是 JavaScript 的部分&#xff0c;瑤琴會持續更新&#xff0c;適合零基礎的朋友&#xff0c;已有前端工作經驗的可以不看&#xff0c;也可以當作基礎知識回顧。 這篇文章…

SQL常用語句--模糊查詢LIKE

like模糊查詢&#xff0c;支持%和下劃線匹配&#xff0c;%匹配多個字符&#xff0c;_下劃線&#xff1a;任意一個字符&#xff0c;示例&#xff1a; 1&#xff09;查詢名字中含有張的學生信息 select * from student where sname like ‘%張%’&#xff1b; 2&#xff09;查…

MySQL統計字符長度:CHAR_LENGTH(str)

對于SQL表&#xff0c;用于計算字符串中字符數的最佳函數是 CHAR_LENGTH(str)&#xff0c;它返回字符串 str 的長度。 另一個常用的函數 LENGTH(str) 在這個問題中也適用&#xff0c;因為列 content 只包含英文字符&#xff0c;沒有特殊字符。否則&#xff0c;LENGTH() 可能會返…

django使用fetch上傳文件

在上一篇文章中&#xff0c;我包裝了fetch方法&#xff0c;使其攜帶cookie。但是之前fetch傳遞的是json數據&#xff0c;現在有了一個上傳文件的需求&#xff0c;因此需要進行修改&#xff1a; const sendRequest (url, method, data) > {const csrftoken Cookies.get(cs…

discuz如何添加主導航

大家好&#xff0c;今天教大家怎么樣給discuz添加主導航。方法其實很簡單&#xff0c;大家跟著我操作既可。一個網站的導航欄是非常重要的&#xff0c;一般用戶進入網站的第一印象就是看網站的導航欄。如果大家想看效果的話可以搜索下網創有方&#xff0c;或者直接點擊查看效果…

精選免費在線工具與資源推薦20240531

精選免費在線工具與資源推薦 引言 在互聯網高速發展的今天&#xff0c;我們身處一個信息爆炸的時代。為了更好地應對工作和學習中的挑戰&#xff0c;我們時常需要借助各種工具和資源來提高效率。幸運的是&#xff0c;網絡上存在著大量免費且高效的在線工具和資源&#xff0c;…