ufSession.Modl.AskFaceMinRadii含数的使用方法,VB.net
时间: 2024-03-23 18:36:58 浏览: 180
VB.NET发票凑数.zip
在 VB.NET 中使用 `ufSession.Modl.AskFaceMinRadii` 函数的方法如下:
1. 首先需要获取一个面对象,可以使用 `ufSession.Modl.AskFeatBody` 函数来获取一个特征对象的实体体。
2. 然后使用 `ufSession.Modl.AskBodyFaces` 函数来获取面对象数组。
3. 针对每个面对象,使用 `ufSession.Modl.AskFaceMinRadii` 函数来获取面的最小半径。该函数的参数为面对象和一个实数型的数组,数组中的元素个数应该大于等于面的数量。函数执行成功后,将返回一个整数型的数组,数组中的元素依次对应每个面的最小半径。
以下是一个示例代码:
```vb.net
Dim theBody As Tag = 0
Dim faceCount As Integer = 0
Dim faceTags() As Tag = Nothing
Dim radii(faceCount - 1) As Double
Dim minRadii(faceCount - 1) As Integer
ufSession.Modl.AskFeatBody(theFeature, theBody)
ufSession.Modl.AskBodyFaces(theBody, faceCount, faceTags)
ufSession.Modl.AskFaceMinRadii(faceTags(0), radii, minRadii)
```
其中,`theFeature` 为特征对象的标识符,`theBody` 为实体体对象的标识符,`faceCount` 为面数量,`faceTags` 为面对象数组,`radii` 为实数型数组,`minRadii` 为整数型数组,用于存储每个面的最小半径。
阅读全文