91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用Fusion 360 API進行參數化建模

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2020-01-28 17:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:螺旋樣條線

此步驟中使用的腳本是 SpiralSpline 和 SpiralSweepSolids ,可在此處找到https://github.com/sterlingcrispin/Fusion360API/

SpiralSpline .py

第一個草圖是通過點創建API樣本從Sketch樣條線改編而來的,其想法是從像樣條線這樣的簡單元素開始,并開始增加一些復雜性。

第6行:

導入數學庫以獲得三角函數

import math

作為與提供的API示例的第一個偏差,我嵌套了 points.add 函數在for循環中,該函數使用三角函數在XY平面上的圓上創建點,然后簡單地在Z方向上前進以形成螺旋樣條。

for i in range(10):

# from 0 to TWOPI radians as i increases

p = (i/9) * math.pi * 2

points.add(adsk.core.Point3D.create( math.cos(p), math.sin(p) , i ))

# Create a spline along those points

spline = sketch.sketchCurves.sketchFittedSplines.add(points)

下一步將其環繞,以創建一系列隨強度變化的螺旋樣條,

for j in range(10):

for i in range(10):

# from 0 to TWOPI radians as i increases

p = (i/9) * math.pi * 2

# scaled in intensity by each spline

p = p * (j/9)

# so the splines aren‘t on top of one another

xstep = j * 2

points.add(adsk.core.Point3D.create( math.cos(p) + xstep , math.sin(p) , i ))

# Create a spline along those points

spline = sketch.sketchCurves.sketchFittedSplines.add(points)

#delete any old points so the splines don’t become connected

points = adsk.core.ObjectCollection.create()

步驟2:將樣條掃入實體

SpiralSweepSolids.py

在此螺旋形樣條曲線集合的基礎上,此草圖在每個樣條線的開頭創建一個圓,并沿該樣條線向下掃掠以創建新實體

# Create a circle at the beginning of the spline

circles = sketch.sketchCurves.sketchCircles

circle1 = circles.addByCenterRadius(points[0], j/(tubeCount-2) + 0.1)

# Create a sweep input

prof = sketch.profiles.item(j)

path = rootComp.features.createPath(spline)

sweeps = rootComp.features.sweepFeatures

sweepInput = sweeps.createInput(prof,path, adsk.fusion.FeatureOperations.NewBodyFeatureOperation)

步驟3:重構和播放

SpiralSweepSolidsAlt.py

這時,我停止清理一些變量,例如 xstep,length 一個d radius ,因此可以分別調整它們并探究代碼的當前參數空間。還有一個名為 taper 的新變量,隨著管數的增加,螺旋線會向下傾斜。與其繼續在此指令中內嵌代碼,不如我切換到diffchecker.com的屏幕快照,該屏幕快照將僅顯示已更改的內容。像以前所有這些代碼都可以在我的github上找到一樣。

其中一些圖像還使用了代碼運行后手動完成的操作,例如對稱形式的 Create》 Mirror 。

步驟4:倒角和草圖平面

SpiralSweepXY.py

與之前的代碼一樣,可從https://github.com/sterlingcrispin/Fusion360API獲得

問題:

我想在第一組樣條中運行第二組樣條線,以創建一種編織網格,通過創建網格可以輕松實現zX平面上的第二個草圖,但是這些形狀的交點看起來很粗糙。對邊緣進行倒角似乎是一個很好的解決方案,但是“掃掠”功能導致形狀嚴重變形并使倒角失敗。

解決方案:

Fusion360 API中包含的 Pipe.py 示例中的代碼,并創建了垂直于樣條線(面向樣條線的方向)的草圖平面。我真的很喜歡此函數的輸出,它看起來更像Fusion360中的 Create》 Pipe 功能。

SweepNormalToSpline 是第一個函數,給定樣條曲線,半徑和文檔的根組件,該函數創建一個面向樣條線方向的新構造平面,繪制指定半徑的圓,將圓向下掃到樣條線,并返回一個掃描對象供您使用。再次從 Pipe.py 大量借用了這段代碼,但是我發現將其創建為函數確實很有幫助。

ChamferSweep 是第二個函數,非常簡單明了,它遍歷掃掠的每個面,然后遍歷每個邊緣,創建一組邊緣,然后將其倒角。編寫此類內容時,打開Fusion360 API參考有助于查找確切的倒角命令作為參數(邊的對象集合)以及如何從掃掠中獲取那些邊(嵌套循環)

我發現的另一個有用的提示是將設計設置為“直接設計類型” ,該記錄將停止記錄時間軸中的每個動作,這大大加快了腳本計算時間,而我沒有

步驟5:重構和播放

在這一點上我感覺像代碼真的開始變得有趣起來,因此我更改了控制基本形式的變量,例如長度,管數,樣條線段和半徑,以了解到目前為止,什么樣的形式會從參數空間中出來。如果您正在閱讀并繼續學習,建議您做同樣的事情,看看可以找到什么以及對您而言有趣的東西。

我開始注意到這種弧形拔罐形狀,這讓我想到了碗或花瓶。

步驟6:查找表格

SpiralSweepBowl.py

在對代碼進行實驗后,我以為可以形成一個碗并編輯原始樣條代碼以形成一個空腔,但是我認為它清楚地表明該腳本是

第7步:3D打印或渲染!

我使用Fusion360和Nylon-6-6材質設置在本地制作了這些渲染圖。如果您想對此表格進行3D打印,我會將其從93mm放大到150mm或您喜歡的任何尺寸。您可以在建模模式下使用 Modify》 Combine 工具將所有管組合到一個實體中進行3D打印,然后將其導出為STL
責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 軟件
    +關注

    關注

    69

    文章

    5155

    瀏覽量

    89244
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    VirtualLab Fusion應用:多反射系統的非序列建模

    可以在面臨此類任務時成為一個巨大的優勢。 建模和設計軟件VirtualLab Fusion正是通過其手動通道配置模式提供了這優勢,在該模式中,所謂的“光路查找器”對光在非連續系統中遵循的路徑進行初步分析
    發表于 06-12 08:49

    VirtualLab Fusion應用:Herriott池的建模

    VirtualLab Fusion研究了Herriott單元的模擬。 任務描述 *參數來自: Old, J. G., K. L. Gentili, and E. R. Peck. \"
    發表于 06-11 08:52

    VirtualLab Fusion應用:3D系統可視

    快速物理光學建模和設計軟件VirtualLab Fusion提供了特定的工具,可以生成與經典光線追跡相當的結果,以獲得光學系統幾何結構以及各個元件相對于彼此的位置的基本了解。在最新版本2023.1中
    發表于 04-30 08:47

    VirtualLab Fusion應用:漸變折射率(GRIN)鏡頭的建模

    摘要 折射率平滑變化的漸變折射率(GRIN)介質可用于例如:使鏡頭表面平坦或減少像差。 VirtualLab Fusion為光通過GRIN介質的傳播提供了一種物理光學建模技術。在相同的速度下
    發表于 03-18 08:57

    VirtualLab Fusion應用:使用optiSLang進行光柵優化

    可實現先進光柵結構的優化設計,例如智能光導耦合。 3.VirtualLab Fusion –光學系統的初始 ?初始系統 -通常, VirtualLab中定義的每個光學系統都可以使用optiSLang
    發表于 03-18 08:51

    VirtualLab Fusion應用:全內反射棱鏡(TIR)的建模

    摘要 在這個例子中,我們演示了在全內反射(TIR)棱鏡上的干涉和漸暈效應的建模,其中這些效應特別是在光透射部分出現。所討論的棱鏡通常由兩部分組成,兩部分用折射率略有不同的材料粘在一起。根據入射光
    發表于 03-17 11:25

    VirtualLab Fusion應用:使用位移基本場方法對空間擴展光源進行建模

    摘要 空間擴展光源在實際中經常出現。 可以使用Tervo等人[J. Opt. Soc. Am. A 27 (9), 2010]報道的位移基本場方法對它們進行建模。 該用例演示了如何基于楊氏干涉實驗
    發表于 03-14 08:52

    VirtualLab Fusion應用:空間擴展部分相干光源的建模

    ]。在快速物理光學軟件VirtualLab Fusion中,我們利用這種方法建模了一個空間擴展部分相干光源,并探討了基本場的配置和場的數量對光源的影響,然后利用該光源進行楊氏干涉實驗,通過檢測干涉條紋
    發表于 03-14 08:50

    VIRTUALLAB FUSION應用:光束切趾建模

    使用傳輸函數建模。 利用空間濾波器“清理”激光束 利用VirtualLab Fusion先進的傳播求解技術,計算了不同形狀光闌的衍射圖樣,并對其衍射特性進行了研究。
    發表于 03-12 09:50

    VirtualLab Fusion應用:泰伯效應的建模

    Henry Fox Talbot的名字命名,他在1836年首次觀察到了這種效應。在這個例子中,我們用快速物理光學軟件VirtualLab Fusion演示了Talbot效應的建模(也再現了Talbot
    發表于 02-26 08:52

    VirtualLab Fusion應用:垂直腔面發射激光器 (VCSEL) 二極管陣列的建模

    Fusion建模VCSEL陣列源。 建模任務:VCSEL模式陣列建模 光源建模 – 單個VCSEL 利用
    發表于 02-18 08:54

    VirtualLab Fusion應用:使用位移基本場方法對空間擴展光源進行建模

    摘要 空間擴展光源在實際中經常出現。 可以使用Tervo等人[J. Opt. Soc. Am. A 27 (9), 2010]報道的位移基本場方法對它們進行建模。 該用例演示了如何基于楊氏干涉實驗
    發表于 02-13 08:46

    VirtualLab Fusion案例:K域和X域中的系統建模

    有用。此外,我們還展示了VirtualLab Fusion的功能,可以根據用戶可調的精度和計算量的標準,在需要進行模擬的任何地方自動選擇最適合的傅里葉變換算法。我們還展示了在哪里檢查選擇了哪些傅里葉變換
    發表于 01-15 08:56

    使用位移基本場方法對空間擴展光源進行建模

    摘要 空間擴展光源在實際中經常出現。 可以使用Tervo等人[J. Opt. Soc. Am. A 27 (9), 2010]報道的位移基本場方法對它們進行建模。 該用例演示了如何基于楊氏干涉實驗
    發表于 12-16 10:43

    VirtualLab Fusion應用:Herriott池的建模與仿真

    VirtualLab Fusion研究了Herriott單元的模擬。 任務描述 *參數來自: Old, J. G., K. L. Gentili, and E. R. Peck. \"
    發表于 12-09 13:14
    主站蜘蛛池模板: 婷婷色亚洲 | 欧美乱淫 | 午夜国产精品免费观看 | 都市激情 亚洲 | 最好看的2019中文字幕免费高清 | 免费看三级黄色片 | 色播五月婷婷 | 4hc44四虎www亚洲 | 国产精品影视 | 日韩亚色 | www4hu| 欧美 亚洲 国产 丝袜 在线 | vip影院在线观看 | 激情五月综合婷婷 | 欧美视频色 | 男人扒开美女尿口无遮挡图片 | 永久精品免费影院在线观看网站 | 亚洲色图狠狠干 | 国产婷婷高清在线观看免费 | 一区二区三区免费 | 国产在线一区二区三区四区 | 中文字幕在线播放不卡 | 在线视频你懂得 | 日韩美aaa特级毛片 日韩美a一级毛片 | 日本一区视频 | 久久精品9| 婷婷色九月综合激情丁香 | 亚洲成人免费在线 | 伊人网综合在线 | 免费看黄资源大全高清 | 国产伦精品一区二区 | 国产一区二区三区免费大片天美 | 69国产成人综合久久精品 | 国产美女一级ba大片免色 | 亚洲wuma| 午夜亚洲国产精品福利 | 夜夜天天干 | 一区二区三区高清视频在线观看 | 欧美福利精品 | 网站在线观看你懂的 | 91天天操|