请选择 进入手机版 | 继续访问电脑版

唐康林NX二次开发论坛

 找回密码
 立即注册
查看: 1066|回复: 0

[技术分享] C#调用UFUN类创建特征点的方法!

[复制链接]

548

主题

729

帖子

3230

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3230
发表于 2017-7-10 19:58:48 | 显示全部楼层 |阅读模式
在C#中,调用UFUN的类,来创建一个带特征的点。
如果学过我C++课程的,就应该明白怎么弄的。这个很简单的!
  1. double[] pointCoords = {50.0, 30.0, 60.0};//点坐标
  2. Tag[] xyz = { Tag.Null, Tag.Null, Tag.Null };//标量标识
  3. Tag workPartTag = theUfSession.Assem.AskWorkPart();//工作部件标识
  4. theUfSession.So.CreateScalarDouble(workPartTag, UFSo.UpdateOption.UpdateWithinModeling, pointCoords[0], out xyz[0]);
  5. theUfSession.So.CreateScalarDouble(workPartTag, UFSo.UpdateOption.UpdateWithinModeling, pointCoords[1], out xyz[1]);
  6. theUfSession.So.CreateScalarDouble(workPartTag, UFSo.UpdateOption.UpdateWithinModeling, pointCoords[2], out xyz[2]);

  7. Tag pointTAG = Tag.Null;
  8. theUfSession.Point.Create3Scalars(xyz, out pointTAG);//创建特征点
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| ( 蜀ICP备16014681号

GMT+8, 2018-8-18 22:46 , Processed in 0.078807 second(s), 24 queries .

Powered by www.nxopen.cn

© 2001-2013 nxopen.cn

快速回复 返回顶部 返回列表