ZW3D函数:
cvxPartFillet
UGNX函数:
UF_MODL_create_blend
代码:
void 零件_造型_工程特征_圆角()
{
//创建六面体
svxBoxData boxData;
ZF_CALL(cvxPartBoxInit(&boxData));//初始化结构体
boxData.Combine = VX_BOOL_NONE;//无布尔操作
boxData.Center = { 0,0,0 };//中心点
boxData.X = 100;//长
boxData.Y = 100; //宽
boxData.Z = 100;//高
int shapeId = 0;
ZF_CALL(cvxPartBox(&boxData, &shapeId));
//获取造型的边
int count = 0;
int* edgeIds = NULL;
ZF_CALL(cvxPartInqShapeEdges(shapeId, &count, &edgeIds));
//创建圆角
double radius = 5.0;//圆角半径
ZF_CALL(cvxPartFillet(count, edgeIds, radius));
//释放内存
ZF_VOID(cvxMemFree((void**)&edgeIds));
}