Mesh API函数
功能描述
CreateMeshFromPoints
通过点集合创建Mesh的PolyfacHeader对象, 点集合中的点至少为三个不同的DPoint3d对象
CreateMeshFromVertexAndIndices
通过点集合和点索引表创建Mesh的PolyfacHeader对象, 点集合中的点至少为三个不同的DPoint3d对象,索引表必须是完整有效的
CreateMeshFromElement
通过输入的Mstn的Element创建一个Mesh 的PolyfacHeader对象
SetTwoCurvesHandle
把两条CurveVector对应的ElementHandle设置给SDK
CreateMeshFromTwoCurves
通过输入两条CurveVector值创建一个MeshPolyfaceHeader对象
ExtractMeshBoundaryAsPoints
输入Mesh对象的ElementHandle,获取它的边界点坐标列表
ExtractMeshBoundaryAsElement
输入Mesh对象的ElementHandle,获取它的边界线串(LineString)对象的ElementHanld值
AddOrRemoveVertexFromMesh
输入Mesh的某个顶点坐标值,从Mesh对象中删除或者增加这顶点
DeleteVertexFromMesh
输入Mesh的某个顶点索引号,从Mesh对象中删除这个顶点
CreateMeshFromExtrudeVolumeAlongGlobalZ
通把一个已经存在的Mesh元素通过沿着Z轴拉伸生成一个新Mesh的PolyfaceHeader对象
CreateMeshFromExtrudeVolumeAlongVector
通把一个已经存在的Mesh元素通过沿着指定的向量拉伸生成一个新Volume Mesh的PolyfaceHeader对象
CreateMeshFromExtrudeToTarget
通过把一个已经存在的Mesh元素拉伸到另外一个目标Mesh生成新Volume Mesh的PolyfaceHeader对象
CreateMeshFromAddThickness
通过把一个已经存在的Mesh元素通过沿着指定方向拉伸Offset生成一个新Volume Mesh的PolyfaceHeader对象
DoMeshBooleanOp
两组Mesh对象之间进行布尔运算,生成一个新的Mesh的PolyfaceHeader对象
DoMeshSubdivide
对输入的Mesh对象做细分化操作生成新的Mesh的PolyfaceHeader对象
DoMeshSplit
对输入的Mesh对象按照参数设置做分割化操作得到子Mesh各部分的PolyfaceHeader对象集合
DoMeshIntersectMesh
求两个Mesh对象的交线,得到相应的CurveVector对象
DoMeshStitchBoundary
对两个Mesh对象按照指定的 边界曲线进行缝合操作得到新的Mesh的PolyfaceHeader对象
DoMeshStitchSimple
对一组Mesh对象做简单的缝合操作得到新的Mesh的PolyfaceHeader对象
DoMeshHealHoles
对一个中间有空洞的Mesh对象做空洞闭合操作得到一个新的Mesh的PolyfaceHeader对象
DoMeshReverseNormal
对一个Mesh对象按照设定的参数规则做面法线反向操作得到一个新的Mesh的PolyfaceHeader对象
DoMeshUnfold
对一个Mesh对象从给定的一个点做展开操作得到一个新的Mesh的PolyfaceHeader对象
DoMeshRetriangulate
对一个Mesh对象按照设定的参数规则做三角化操作得到一个新的Mesh的PolyfaceHeader对象
DoMeshClipCurve
使用一个Curve对象对一个Mesh对象按照设定的参数规则做Clip操作得到一个新的Mesh的PolyfaceHeader对象
DoMeshProjectCurve
使用一个Curve对象对一个Mesh对象按照设定的参数规则做Project操作得到一个新的Mesh的PolyfaceHeader对象
DoMeshImprintCurve
使用一个Curve对象对一个Mesh对象按照设定的参数规则做Imprint操作得到一个新的Mesh的PolyfaceHeader对象
DoDecimateMesh
对一个Mesh对象按照设定的参数规则做抽稀化操作得到一个新的Mesh的PolyfaceHeader对象
DoCleanupMesh
对一个Mesh对象按照设定的参数规则做清理化操作得到一个新的Mesh的PolyfaceHeader对象
DoMeshConvertToSurface
把一个Mesh对象转化为MSBsplineSurface对象