void block()//块
{
UF_FEATURE_SIGN sign = UF_NULLSIGN;
double corner_pt[3] = {0.0,0.0,0.0};
char *edges[3] = {"100","100","100"};
tag_t blkTag = NULL_TAG;
UF_MODL_create_block1(sign,corner_pt,edges,&blkTag);
}
void sphere()//球体
{
double center[3] = {0.0};
char *diam = "100";
tag_t sphereTag = NULL_TAG;
UF_MODL_create_sphere1(UF_NULLSIGN,center,diam,&sphereTag);
}
void cone()//圆锥
{
double origin[3] = {0.0};
char *height = "100";
char *diam[2] = {"200","100"};//顶部直径、底部直径
double direction[3] = {0,0,1};
tag_t coneTag;
UF_MODL_create_cone1(UF_NULLSIGN,origin,height,diam,direction,&coneTag);
}
void cyl()//圆柱
{
double origin[3] = {0.0};
char *height = "100";
char *diam = "50";
double direction[3] = {0,0,1};
tag_t cylTag;
UF_MODL_create_cyl1(UF_NULLSIGN,origin,height,diam,direction,&cylTag);
}
【UG\NX二次开发】块、圆柱、圆锥、球体
于 2023-11-09 21:59:01 首次发布