• <menu id="w2i4a"></menu>
  • logo SolidWorks視頻教程

    文檔首頁>>SolidWorks視頻教程>>使用SOLIDWORKS中所有可用的特征模式設計雪花,你能做到嗎?

    使用SOLIDWORKS中所有可用的特征模式設計雪花,你能做到嗎?


    使用SOLIDWORKS中所有可用的特征模式設計雪花。你認為我能做到嗎?

    我將用于此挑戰(zhàn)的模式包括:

    • 變量

    • 曲線驅動

    • 鏡子

    • 線性的

    • 草圖驅動

    • 表驅動

    我認為鏡像是一種模式。使用對稱性的結果是一種模式。在此版本的挑戰(zhàn)中,我僅一次使用每種模式。如果您決定接受此挑戰(zhàn),則可以對其進行更改,以便可以多次使用模式。無論哪種方式,這都是一個有趣的挑戰(zhàn),所以不要害怕嘗試一下! 

    1.可變模式

    讓我們開始使用兩個凸臺擠出來使雪花具有不錯的形狀。

    image.png

    對于第一次拉伸,我從一條直線和一條弧線創(chuàng)建了一個高尖峰。對于第二次拉伸,我準備了一個小的側面尖峰以準備第一個圖案。想法是沿著彎曲的側面進行圖案化,使實例隨著尖峰的增加而變小。這非常適合可變模式,因此讓我們看看如何進行設置。

    在第一個框中,它要求特征圖案化。在這種情況下,它只是側面尖峰本身。第二個框要求草圖或參考幾何圖形變化以創(chuàng)建圖案。我們將對草圖本身進行修改,因此此處的適當選擇是定義尖峰的草圖。

    一旦有了這些,就可以點擊“編輯模式表”進行一些修改。

    image.png

    這樣的窗口出現(xiàn)。(請注意:如果是第一次設置,將沒有尺寸。)在圖形窗口中單擊尺寸以添加尺寸。此時,單擊每個單元格以將值更改為所需的值。我更改了距下角的偏移量(D4)和尖峰的長度(D2)。您也可以根據需要跳過實例。單擊“更新預覽”以查看是否喜歡所看到的內容。

    點擊確定,我們就有了第一個模式!

    image.png

    2.曲線驅動圖案

    繼續(xù),我將這個“翅膀”形狀擠出到靠近整體形狀的彎曲側面。

    image.png

    計劃是沿著該邊緣之后的整個彎曲邊緣對其進行構圖。對于需要遵循路徑的圖案,可以采用“曲線驅動圖案”。但是,在啟動命令之前,我們需要更多信息。曲線驅動圖案喜歡精確地遵循曲線,一直到終點。為了獲得該幾何形狀,開始繪制草圖,然后使用“轉換實體”命令創(chuàng)建該弧。拖動端點以調整曲線的大小(請記住圖案直接指向端點)?,F(xiàn)在我們準備啟動命令。

    第一個框要求曲線跟隨,因此選擇轉換后的曲線。如果需要,設置實例數和間隔。我想使實例在整個曲線上均勻分布,因此我選擇了“均等間距”選項。看起來6就足夠了?,F(xiàn)在為曲線法。如果考慮我們所追求的,那么本質上我們并沒有遵循彎曲的邊緣,而是遵循了該彎曲邊緣的偏移量。因此,我將選擇偏移選項。我不僅要沿該曲線放置實例,而且還要使實例相對于曲線定向。選擇“切線到曲線”將使實例旋轉得如此微小以匹配曲線。并且不要忘記選擇要圖案化的特征!

    image.png

    點擊確定?,F(xiàn)在我們得到的結果如下圖所示!

    image.png

    3.鏡子

    這很容易完成。我已經完成了一半的建模,現(xiàn)在是時候完成另一半了!我建立了垂直于原點的直邊,這意味著右平面將整個輻條一分為二。

    image.png

    對于此鏡像,我選擇右邊的平面作為鏡像平面,然后單擊“鏡像的主體”選項。我們要鏡像所有幾何圖形,而不是僅鏡像某些特征,因此身體鏡像是理想的選擇。記住要合并實體,以便我們只有一個實體。結果如下所示。

    image.png

    4.線性圖案

    現(xiàn)在輻條已鏡像,中心看起來有點貧瘠。讓我們用線性圖案修復它!大多數SOLIDWORKS用戶在其工具箱中都有線性圖案。它確實是一個功能強大的工具,可以跳過實例,更改實例并獲取參考。線性圖案的設置簡單。相距0.36英寸的八個實例渲染了我想要的幾何圖形。注意我選擇的方向:它是頂面。即使該平面不是直線,該工具也足夠聰明,可以抓住該平面的法線向量作為方向。您還可以將圓柱,圓錐甚至尺寸作為方向。試試吧!

    image.png

    5.草圖驅動圖案

    草圖驅動圖案是功能強大的SOLIDWORKS工具,可將特征或實體的實例放置在草圖點處。觀察以下內容:

    image.png

    我在其中一個側面的尖釘上畫了一個圓圈以將其調低并添加裝飾性筆尖。我只想將此更改傳播到輻條兩側的較低的3個最大尖峰。我已經剪了第一顆種子,因此接下來我將在前平面上開始一個新草圖并放置一些點。

    請注意,我到處都有參考幾何體,但是該工具只會將實例放置在草圖點上。這意味著如果要將實例放置在直線的端點上,則必須在此處放置草圖點。

    image.png

    這是操作的結果。如果它要求您選擇實體,則意味著您將模型切成多個實體,必須選擇要保留的實體。沒關系,通常第一個選擇是最大的一塊(我們想要的中間部分),所以我選擇主體1并去除裝飾。

    6.圓形圖案

    這是我們大家一直在等待的時刻!讓我們把這個說成六個。選擇底部邊緣作為旋轉方向。或者,創(chuàng)建一個軸以進行構圖。在360度上設置6個實例,指定相等的間距,然后單擊“確定”。您會注意到中間有幾個邊緣。查看特征管理器設計樹時,您會注意到“實體”文件夾有六個成員。主體模式創(chuàng)建了單獨的主體。要將所有這些元素合并為一個主體,請使用Combine命令。啟動組合命令,并確保將其設置為添加。選擇所有六個實體,然后單擊“確定”。結果是一片雪花開始看起來很棒!

    image.png

    7.表驅動模式

    如果我們在文本文件中碰巧有一個點的坐標列表,則可以使用它放置陣列實例的中心。我恰好碰巧用逗號分隔的.txt格式的XY值列表。

    image.png

    這是一個非常適合六邊形的圖案,因此我將用它來裝飾雪花的中心。要將它們與表驅動模式一起使用,我們需要指定一個坐標系來使用這些數字。即使坐標系與默認坐標系相同,我也將創(chuàng)建一個新坐標系,以便可以將其選擇為圖案。

    1574910434.png

    接下來,我將在雪花中心切下的這顆12角星作為種子實例。啟動表驅動模式,我們得到一個如圖所示的窗口。首先,單擊瀏覽,將文件類型更改為.txt,然后瀏覽.txt文件并單擊打開。您應該看到文件路徑填充了該框。作為參考,我將其留在質心處(即,我希望在每個點處都處于恒星的中心)。然后在要復制的特征下,選擇剪切。現(xiàn)在,我們將所有恒星放置在每個坐標上。涼!

    8.填充圖案

    雪花看起來不錯!唯一的問題是中心星與環(huán)繞它的其他實例之間的頂面上有一些空白(圖像中以藍色顯示)。

    image.png

    因此,我們將在這一區(qū)域進行削減。幸運的是,SOLIDWORKS為此提供了一個工具。我們可以使用Fill Pattern用實例填充區(qū)域!第一步是通過將面部分成我們要填充的區(qū)域來綁定實例。草圖和分割線應該可以解決問題,結果是同一張圖像中的藍色面孔。填充模式具有創(chuàng)建種子剪切的功能,因此我們可以直接進入命令而無需創(chuàng)建種子實例。在特征和面下,選擇創(chuàng)建種子切割,然后選擇外接圓直徑為0.04英寸的五邊形。填充邊界是分割面。我一直在玩這個設置,直到得到自己喜歡的為止。檢查屏幕截圖以獲取準確的設置!

    1574910502.png

    使用分割線定義填充邊界的一個副產品是在操作完成后仍保留該面。如果需要清潔的表面,請啟動Delete Face命令,選擇“ Delete and Patch”選項,選擇裂面并單擊OK。瞧!臉已被修補。

    image.png

    感謝您的關注。您也試一試雪花挑戰(zhàn)吧。歡迎在評論中和大家分享!


    慧都科技 是 正版SolidWorks 西南片區(qū)正式授權經銷商,擁有負責正版SolidWorks免費試用,咨詢,銷售,技術支持,售后于一體的專業(yè)團隊,旨在為企業(yè)提供一站式的三維設計解決方案。

    想了解 SolidWorks還有哪些精彩內容?可以 點擊此處 進行了解~

    想了解 正版SolidWorks價格?可以聯(lián)系我們的 慧都客服~

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();