生成solid的放样融合接口为CreateSweptBlendGeometry,参数描述如下:
1)Curve pathCurve:路径只要一个线
2) IList<double> pathParams:数组大小和截面数组一样,作用是定位截面数组每个截面的位置
3)IList<CurveLoop> profileLoops:数组中的每个截面,必须必须垂直于它所在的path路径,否则生成过程中会出异常,即下面的异常提示:
Plane of profile loop is not perpendicular to the sweep path at the specified attachment point.\r\nParameter name: profileLoops
举例说明:放样路径为圆弧,两个截面高程不一样,生成一个圆弧的旋转扫掠,预览图1为顶视图
预览图2如下:
代码示例: