NX二次开发-创建圆弧(起点-终点-半径)UF_CURVE_create_arc_point_point_radius
2024-09-02 14:17:50
NX9+VS2012 #include <uf.h>
#include <uf_curve.h> UF_initialize(); //起点
double ArcStartPoint[];
ArcStartPoint[] = 0.0;
ArcStartPoint[] = 0.0;
ArcStartPoint[] = 0.0;
tag_t ArcStartPointTag = NULL_TAG;
UF_CURVE_create_point(ArcStartPoint, &ArcStartPointTag); //终点
double ArcEndPoint[];
ArcEndPoint[] = 100.0;
ArcEndPoint[] = 0.0;
ArcEndPoint[] = 0.0;
tag_t ArcEndPointTag = NULL_TAG;
UF_CURVE_create_point(ArcEndPoint, &ArcEndPointTag); //半径
double RadiuValue = ; //类型
UF_CURVE_limit_t limit[];
UF_CURVE_limit_p_t pLimit[] = { &limit[], &limit[] };
limit[].limit_type = UF_CURVE_limit_to_entity;
limit[].limiting_obj = ArcStartPointTag;//按点
limit[].limit_type = UF_CURVE_limit_to_entity;
limit[].limiting_obj = ArcEndPointTag;//按点 tag_t SupportPlane = NULL_TAG;
tag_t ArcTag = NULL_TAG;
UF_CURVE_create_arc_point_point_radius(ArcStartPointTag, ArcEndPointTag, RadiuValue, pLimit, SupportPlane, FALSE, &ArcTag); UF_terminate();
最新文章
- BZOJ3160万径人踪灭
- 我的Android第二章
- C#生成PDF文档,读取TXT文件内容
- Oracle加密表空间进行数据加密的示例
- hdu4758Walk Through Squares(ac自动机+dp)
- WP8_(windows phone环境下)上传文件从C#到php接口
- DateTime日期计算
- System.Data.SQLite.EF6
- C#基础篇--文件(流)
- copyWithZone 的使用方法
- 使用 Gitbook 打造你的电子书
- 通讯协议序列化解读(一) Protobuf详解教程
- 【Android】 textview 中超出屏幕宽度的字符 省略号显示
- Iterable接口
- 【转】JS获取浏览器可视区域的尺寸
- Linux学习笔记之查看Linux版本信息
- strcmp,stricmp
- Jmeter 指令记录
- scss-函数
- 读论文《BP改进算法在哮喘症状-证型分类预测中的应用》