實體型別定義了乙個包含了面和邊的三維幾何實休solid,如立方體和長方體,同時可以從它的屬性中獲取對應的表面積和體積。實體的屬性見表。
屬性描述
edges
實體的邊
faces
實體的面
su***cearea
實體的表面積
volume
實體的體積
有時api可以取到沒有任何邊和麵的空實體,使用前請先檢查對應的屬性來確保邊和麵是所需的。
以下**顯示了如何找到元素上非空的solid並且將幾何點獲取出來:
方法示例:
private
void
getandtransformsolidinfo
(element element,
options geooptions)
transform insttransform = instance.transform;
// 從實體獲取面轉換形成的點
foreach
(face face in solid.faces)
}// 從實體獲取邊轉換形成的點
foreach
(edge edge in solid.edges)}}
}}}
ArcGis二次開發ArcEngine開篇
以一款簡單gis軟體截引入本篇內容 萬事開頭難,如何利用arcengine開發一款gis產品呢?一款簡單的gis軟體基本布局如上圖所示,共劃分為六個區域,分別是選單欄區,工具欄區,地圖 圖層樹管理區,地圖 圖層顯示區以及布局 製版 區。這幾個布局區域都是用arcengine提供的控制項實現的 除選單...
除了核心程式,Abaqus還能這樣做二次開發
經常使用abaqus的人都知道,從程式語言角度來說,常見的abaqus二次開發使用的是fortran語言和python語言。fortran可以用來開發子程式,python則是用來開發外掛程式。我們通常所說的開發外掛程式,一般是指開發核心程式。很多時候,可以利用自動生成的rpy檔案,對它適當修改,比如...
tipask二次開發總結 tipask二次開發總結
條件模板 statement1 statement2 statement3 不帶下標變數的陣列迴圈 statement php的迴圈輸入 foreach array as value statement foreach array as key value 可以引用介面替換變數,其中必須為大寫字母,...