
發布
注冊
/
登錄多邊形
關注創建者:生物力學-d**is_mJwa 創建時間:2020-05-07
多邊形的視頻教程
ABAQUS三維鋁基碳化硅直角切削
詳細介紹了如何運用Python腳本插入多邊形隨機碳化硅顆粒、如何使用SIC JH2脆性本構模擬碳化硅顆粒裂紋擴展以及解決了碳化硅顆粒一碰就碎的問題。 附帶CAE文件、inp文件、多邊形隨機碳化硅顆粒腳本或者隨即球體顆粒腳本以及JH2本構模型。
¥200 21分鐘 328播放
查看
Creo7.0-8.0自由式建模造型研習
PTC將多邊形建模技術(細分建模),引入了Creo,并做成了一個自由式的模塊,這或許也是讓用戶在最短時間內跨越曲面造型這道檻的最佳工具,特別是對于工業設計、玩具、雕塑、家居、鐵藝、衛浴等行業更是具有天然的優勢。而在參數化環境下的集成更是讓這個自由構面方式發揮到了最大。 理清多邊形建模(細分建模)的基本操作和設計套路。
¥100 16分鐘 7播放
查看
多邊形的實例教程
任意多邊形的面積計算(包括凹多邊形的,以及畫多邊形時線相交了的判別),最好提供相關資料,越詳細越好,謝謝
---------------------------------------------------------------
怎么還是這個問題,最近老是這題。
用這個方法吧:
我們都知道已知A(x1,y1)B(x2,y2)C(x3,y3)三點的面積公式為
|x1 x2 x3 |
S(A,B,C) = |y1 y2 y3 | * 0.5 (當三點為逆時針時為正,順時針則為負的)
|1 1 1 |
對多邊形A1A2A3、、、An(順或逆時針都可以),設平面上有任意的一點P,則有:
S(A1,A2,A3,、、、,An)
= abs(S(P,A1,A2) + S(P,A2,A3)+、、、+S(P,An,A1))
P是可以取任意的一點,用(0,0)就可以了。
這種方法對凸和凹多邊形都適用。
還有一個方法:
任意一個簡單多邊形,當它的各個頂點位于網格的結點上時,它的面積數S=b/2+c+1
其中:b代表該多邊形邊界上的網絡結點數目
c代表該多邊形內的網絡結點數目
所以把整個圖形以象素為單位可以把整個圖形分成若干個部分,計算該圖形邊界上的點b和內部的點c就得到面積數S了,然后把S乘以一個象素的面積就是所求的面積了。
展開 CAD隨機多邊形插件2D專業版 ¥389
插件介紹
CAD隨機多邊形插件2D專業版可在AutoCAD內建立隨機分布的帶有界面層的多邊形二維模型。
模型說明
插件支持建立長方形及圓形兩種試件類型,可設置長方形的長度、寬度或圓形的直徑參數。
插件可控制多邊形之間的最小間距參數,且可自動優化避免多邊形中出現小邊,有效保證隨機多邊形模型在有限元網格劃分時的單元質量。注意,最小間距參數應大于0,且應遠小于最小多邊形的尺寸,將最小間距參數設置為0時可實現多邊形跨過模型邊界的效果。
插件可設置界面層厚度參數,界面層可用于多邊形與試件基體之間的粘結界面過渡區(ITZ),界面層厚度應大于0,且應遠小于最小多邊形的尺寸,也可將界面層厚度設置為0,實現多邊形外無界面層的模型。
為防止用戶在參數設置不合理(如多邊形總比例超過理論最大值上限)造成的程序死循環,插件內置了迭代指數參數,當投放到達設定的迭代指數時將自動停止。如實際生成的模型比例低于設定值,也可適當提高迭代指數,以實現更高比例的多邊形占比。
插件可設置任意多組不同的粒徑比例,且可單獨設置每組粒徑的最小直徑、最大直徑、多邊形邊數、占模型的面積比。每組粒徑的多邊形及界面層在CAD內分圖層繪圖,方便批量管理。繪制完成后插件輸出實際生成的每組粒徑的數量及占比信息。
展開 CAD多邊形密堆積2D插件 ¥999
插件介紹
CAD多邊形密堆積2D插件可在AutoCAD內建立模擬重力堆積狀態的隨機多邊形顆粒及界面過渡區(ITZ)模型。
模型可分為多邊形顆粒、界面過渡區(ITZ)、長方形試件三部分,各部分在CAD內分圖層繪制,可批量刪除或導出。
插件可設置試件尺寸及多邊形顆粒尺寸分布范圍等參數,同時可設置多邊形堆積顆粒的數量,用于生成不同填充工況的密堆積模型。
插件支持設置多邊形邊數參數,能建立不同顆粒形態的模型。
可設置界面過渡區厚度及多邊形顆粒間最小間距參數。
也可將最小間距參數設置為負值,實現顆粒重疊效果。注意最小間距不支持設置為0。
可通過物理屬性中的顆粒彈性、摩擦系數等參數的調整,建立不同材料屬性的顆粒填充堆積效果。如通過摩擦系數的調整,改變顆粒堆積過程中空隙出現的可能性。
插件生成的多邊形密堆積模型AutoCAD文件可用于科研繪圖或導入ABAQUS、COMSOL、ANSYS等有限元軟件內進行后續的仿真模擬。
展開 附件下載
聯系工作人員獲取附件
概述
在OpticStudio中,使用多邊形物體 (Polygon Object, POB) 是創建用戶自定義幾何體的常用方法之一。本文介紹了如何創建多邊形物體、定義物體表面以及如何在非序列編輯器中使用該物體。
介紹
多邊形物體是由多個三角形或矩形面構成的三維空間幾何體,其中三角形或矩形面的頂點由一個ASCII文本文件定義。該文本文件包含有多行數據,并且可以使用任意文本編輯器進行編輯。其中每行數據以單個字母或符號為起始,數據跟隨在字母和符號之后。
為了充分演示如何構建多邊形對象、定義單個面或面組、保存文件的位置以及如何在OpticStudio中加載文件,讓我們使用POB功能創建一個等邊三角形棱鏡。等邊三角形棱鏡共有五個面,但只需定義總共六個頂點。然后,我們可以使用OpticStudio中多邊形對象支持的矩形符號連接每個頂點。
首先打開一個空白的文本文檔。在POB文件以中嘆號 (!) 為起始的行表示該行為備注行。在定義多邊形物體時使用備注行來描述該物體是十分有用的,它可以在之后使用時幫助您快速了解該文本文件創建了什么樣的物體。
讓我們首先定義棱鏡的6個頂點。我們必須使用的語法由頂點符號描述:V。定義頂點的線必須以字母V開頭,后跟頂點編號和頂點的x、y、z坐標:
V number x y z
該數字將x、y、z位置指定為一個頂點編號,稍后可以在我們對多邊形對象的定義中使用該編號。這樣做很方便,我們不必每次使用這個頂點時都定義x,y,z坐標。相反,我們只是引用數字。
x、y、z坐標相對于多邊形對象的局部(0,0,0)。請注意,多邊形對象的(0,0,0)坐標在NSC編輯器中全局定位。
展開 一定級配下生成隨機粒徑
import random
myradius = random.uniform(r_min,r_max)
將圓平均分為n份,
在每個區域范圍內選點
for i in range(NumEdgeOfAgg):
AveAngle=2.0*pi/NumEdgeOfAgg
MyAngle=random.uniform(i*AveAngle,(i+1)*AveAngle)
MyAngles.append(MyAngle)
for Angle in MyAngles:
px = x + R*cos(Angle)
py = y + R*sin(Angle)
Points.append([px, py])
將所選的點依次連線構成多邊形
for i in range(NumEdgeOfAgg-1):
MySketch.Line(point1=tuple(Points[i]), point2=tuple(Points[i+1]))
MySketch.Line(point1=tuple(Points[0]), point2=tuple(Points[-1]))
5.效果演示
小編應用自己開發的腳本生成了一系列的二維隨機多邊形骨料模型。可見隨著多邊形階數增加,根據小編提供的建模方法建模得到的隨機多邊形骨料模型趨于圓。
6. 二維隨機多邊形骨料模型
成功開發單個骨料模型后,我們可以根據骨料級配生成一系列的單個隨機多邊形骨料模型,并存儲于骨料模型庫。通過隨機選取骨料模型庫中的骨料模型,將其隨機分布于基體內,即可得到含隨機多邊形骨料的二維復合材料模型。
展開 
多邊形的相關專題、標簽、搜索
多邊形的最新內容
使用“設計”(Design)選項卡中“結構”(Structures)組內的幾何對象(如矩形、圓形、多邊形等)來創建結構幾何形狀:
2. 通過“設計”(Design)選項卡中“求解器”(Solver)組內的“RCWA”按鈕,在仿真中添加一個 RCWA 求解器對象:
3.
插件介紹
CAD二維圖形Voronoi劃分插件V3.0版本可對AutoCAD內的任意非曲邊多邊形批量進行Voronoi劃分。
模型輪廓草圖預先在AutoCAD內建立,在“0”圖層上建立正方形,在“hole”圖層建立內部的孔,這里的孔采用的是正多邊形,以確保能以多邊形的邊長生成對應的梯度晶粒。圖形建立完成后,采用CAD二維圖形Voronoi劃分 V2.0插件進行梯度晶粒的生成,晶粒直徑參數設置為最大的晶粒尺寸,晶粒類型選取梯度適應,邊界模式勾選自動尺寸。
在這種情況下,通常需要用任意邊界曲線來描述幾何對象,即一般多邊形。這就是本例的情況,其中光子晶體包層的內部孔和中心孔形成復雜的形狀。其幾何結構為中空光子晶體光纖,如下圖所示:
計算得到的空心模式是雙重簡并的。
在這種情況下,通常需要用任意邊界曲線來描述幾何對象,即一般多邊形。這就是本例的情況,其中光子晶體包層的內部孔和中心孔形成復雜的形狀。其幾何結構為中空光子晶體光纖,如下圖所示:
顯然,這個描述很難“手工”完成,輸入所有點的坐標。相反,在JCMsuite的Matlab?接口的幫助下,建立一個復雜的幾何圖形和模擬運行完成。
它允許工程師通過瀏覽器或輕客戶端,直接訪問部署在云端的專業軟件與算力資源,即便在百兆低帶寬環境下也可以將數億級多邊形的4K高清大飛機模型以120幀率流暢的呈現在普通筆記本上,同時<strong>支持多人同時操作、標注、評審,將設計仿真協作的門檻降低</strong>。
多邊形骨料混凝土細觀模型通過CAD隨機多邊形插件2D專業版參數化建模生成。
在AutoCAD混凝土細觀模型的基礎上,在0圖層中新建立與原試件尺寸相同的正方形,并將界面過渡區圖像所在圖層更改為“hole”,以確保采用CAD二維圖形Voronoi劃分插件時可以精準識別外形與孔洞。
OpticStudio同時也支持多邊形對象(Polygon Object)以及鱗甲對象Tabulated Object),這些對象都可以通過外部導入的。通常這些都是多面(facted)結構。雖然也有例外,例如Fresnel建立的是旋轉對稱結構。
對于多邊形對象,Face的信息已經在外部數據文件中定義了。使用者可以在Help系統或使用者手冊中找到建立多邊形對象的細節。
(5)ModularBuilding:基于多邊形區域生成樓房模型。
(6)PlantPlacer與FoliageBed:實現植被與花壇的區域化布置。
圖9:自動化操作與批量鋪設示例
在兩種方法的輔助下,便可以隨心所欲地在地圖上大規模放置環境要素,進一步讓地圖的真實度上升到一個新的境界,最終完成滿足需求的非結構化道路。
多邊形區域
多邊形區域變換
采樣區域
組合區域
可以使用組合區域類型生成更復雜的形狀,如甜甜圈或棋盤區域,該類型使用邏輯運算符組合多個單獨的區域。
