Surface API函数 |
功能描述 |
CreatePlanarSurfFromPoints |
通过点集合创建一个平面MSBsplineSurface |
CreatePlanarSurfFromCorners |
通过四个点作为Corner创建一个MSBsplineSurface |
CreateSurfaceFromPoints |
通过点集合创建按照给定参数和曲面类型创建一个MSBsplineSurface |
CreateSurfaceFromEdges |
通过多个边曲线创建一个MSBsplineSurface |
CreateSurfaceFromNetwork |
通过U和V方向的多个曲线网络创建一个MSBsplineSurface |
CreateSlabSurface |
通过指定长宽高和XYZ轴的方向创建一个方块类型的MSBsplineSurface |
CreateConeSurface |
通过指定底部和顶部圆半径和高度以及中轴的方向创建一个圆锥类型的MSBsplineSurface |
CreateCylinderSurface |
通过指定圆半径和高度以及中轴的方向创建一个圆柱类型的MSBsplineSurface |
CreateDomeSurface |
通过指定圆心和圆半径和残缺高度创建一个球冠类型的MSBsplineSurface |
CreateTorusSurface |
通过指定圆心,主圆半径,次圆半径和扫描方向及角度创建圆环类型的MSBsplineSurface |
CreateSurfaceByExtrudeAlongVector |
通过把指定的曲线沿着指定的向量方向按照特定参数拉伸创建MSBsplineSurface |
CreateSurfaceByExtrudeAlongPath |
通过把指定的曲线沿着指定的路径曲线按照特定参数使用拉伸方式创建MSBsplineSurface |
CreateSurfaceBySweepAlongPath |
通过把多个截面曲线沿着多个路径曲线按照特定参数使用扫掠方式创建MSBsplineSurface |
CreateSurfaceByLoftSectionsDirect |
通过把多个截面曲线按照特定参数使用直接放样方式创建MSBsplineSurface |
CreateSurfaceByLoftSections |
通过把多个截面曲线沿着多个导线按照特定参数使用放样方式创建MSBsplineSurface |
CreateSurfaceByRevolution |
通过把一个曲线沿着旋转轴旋转指定角度使用旋塑方式创建MSBsplineSurface |
DoTrimSurfaceWithSurface |
使用一个曲面按照指定的参数修剪另外一个曲面的方式生成新的MSBsplineSurface曲面 |
DoTrimSurfaceWithCurve |
使用一个曲线按照指定的参数修剪另外一个曲面的方式生成新的MSBsplineSurface曲面 |
DoUnrollSurface |
把MSBsplineSurface曲面按照指定的参数展开为一个新的CurveVector |
DoExtractPointFromSurface |
获取MSBsplineSurface曲面上特定位置处点的信息(点坐标,法向量,uv切向量) |
DoExtractPointsFromSurface |
获取MSBsplineSurface曲面符合特定参数的一组点的信息(点坐标,法向量,uv切向量) |
DoExtractOneIsolineFromSurface |
获取MSBsplineSurface曲面上特定方向上的符合特定参数的一组等值线 |
DoExtractMultiIsolineFromSurface |
获取MSBsplineSurface曲面上uv方向上的符合特定参数的多组等值线 |
DoExtractMultiIsolineFromSmartSurface |
获取SmartSurface曲面上uv方向上的符合特定参数的多组等值线 |
DoSurfaceIntersectSurface |
求两个MSBsplineSurface对象的交线,得到相应的CurveVector对象 |
DoSurfaceFilletBySurface |
在两个MSBsplineSurface曲面之间使用倒角过渡的方式按照特定参数生成新的曲面 |
DoSurfaceFilletAlongCurves |
在两个MSBsplineSurface曲面之间沿着两条曲线的轨迹使用倒角过渡的方式按照特定参数生成新的曲面 |
DoSurfaceOffsetByDistance |
把MSBsplineSurface曲面向前或者向后或者双向偏移特定距离生成一个新的曲面 |
DoSurfaceExtendByDistance |
沿着MSBsplineSurface曲面的一个边片段或者它的外边界延伸特定距离生成一个新的曲面 |
DoSurfaceBlendSurface |
按照特定的连续性顺序融合两个MSBsplineSurface曲面生成新的曲面(新曲面包含两原始曲面被修剪部分和链接过渡部分) |
DoSurfaceStitchSurface |
缝合两个MSBsplineSurface 生成一个新的曲面 |
DoSurfaceCombineSurface |
合并两个MSBsplineSurface(共享一个公共边)生成一个新的曲面 |