博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
块UI样式编辑器下实现NX的功能
阅读量:6207 次
发布时间:2019-06-21

本文共 891 字,大约阅读时间需要 2 分钟。

进入块UI样式编辑器做出如下界面:

在Create_Block::apply_cb()函数中添加的代码:

{        //---- Enter your callback code here -----        UF_initialize();        //布尔运算        UF_FEATURE_SIGN sign01=UF_NULLSIGN;        //定点坐标        Point3d Point3d01=point0->Point();        double corner_pt01[3]={Point3d01.X,Point3d01.Y,Point3d01.Z};        //长宽高赋值        double dou01[3]={
0.0,0.0,0.0}; char l[128],w[128],h[128]; char *edge_len01[3]={l,w,h}; dou01[0]=expression0->Value(); dou01[1]=expression01->Value(); dou01[2]=expression02->Value(); for (int i=0;i<3;i++) { sprintf(edge_len01[i],"%lf",dou01[i]); } //tag初始化 tag_t blk_obj_id01=NULL_TAG; //创建块 UF_MODL_create_block1(sign01,corner_pt01,edge_len01,&blk_obj_id01); UF_terminate(); }

运行结果:

 

转载于:https://www.cnblogs.com/design-by-zam/p/10537475.html

你可能感兴趣的文章
UVa 10252-Common Permutation
查看>>
CSS - 修改input - placeholder 和 readonly 的样式
查看>>
android studio :cannot resolve symbol R
查看>>
paper 20 :color moments
查看>>
代码大全
查看>>
博客园作业4--数组
查看>>
DataTable.ImportRow()与DataTable.Rows.Add()的区别
查看>>
程序集、应用程序配置及App.config和YourSoft.exe.config .
查看>>
二叉树的基本操作及应用(三)
查看>>
A SimpleDataStore
查看>>
朱晔和你聊Spring系列S1E3:Spring咖啡罐里的豆子
查看>>
IOS CALayer的属性和使用
查看>>
温故而知新:柯里化 与 bind() 的认知
查看>>
查看修改swap空间大小
查看>>
Django REST framework
查看>>
CSS 如何让Table的里面TD全有边框 而Table的右左边框没有
查看>>
如何让帝国CMS7.2搜索模板支持动态标签调用
查看>>
apache 虚拟主机详细配置:http.conf配置详解
查看>>
BABOK - 开篇:业务分析知识体系介绍
查看>>
Java入门系列-22-IO流
查看>>