创建圆台并进行边倒圆
来源:互联网 发布:淘宝大股东是谁 编辑:程序博客网 时间:2024/04/28 14:52
public static int Main(string[] args)
{
int retValue = 0;
try
{
theProgram = new Program();
//TODO: Add your application code here
Session theSession = Session.GetSession();
Part worPart = theSession.Parts.Work;
Part displyPart = theSession.Parts.Display;
NXOpen.Features.ConeBuilder ConeBuilder1 = worPart.Features.CreateConeBuilder(null);//创建圆台
ConeBuilder1.BaseDiameter.RightHandSide = "50";
ConeBuilder1.TopDiameter.RightHandSide = "30";
ConeBuilder1.Height.RightHandSide = "50";
NXOpen.Features.Feature feature = ConeBuilder1.CommitFeature();//特征类来接收
NXOpen.Features.BodyFeature bodyFeature = (NXOpen.Features.BodyFeature) feature;//将特征转换为BODY特征
Body[] bodyBodies= bodyFeature.GetBodies();//创建一个BODY数组来接收body
int count = bodyBodies.Length;//取数组长度
ScCollector scCollector1 = worPart.ScCollectors.CreateCollector();//创建特征收集器
SelectionIntentRule[] rules1 = new SelectionIntentRule[count];//创建体的边的规则父类对象
for (int i = 0; i < count; i++)
{
rules1[i ] = worPart.ScRuleFactory.CreateRuleEdgeBody(bodyBodies[ i]);//将体的边规则放到父类对象数组中
}
scCollector1.ReplaceRules(rules1, false);//规则收集器
NXOpen.Features.EdgeBlendBuilder edgeBlendBuilder1 = worPart.Features.CreateEdgeBlendBuilder(null);
int csIndex1 = edgeBlendBuilder1.AddChainset(scCollector1, "10");//创建体的边倒圆
NXOpen.Features.Feature feature1= edgeBlendBuilder1.CommitFeature();//委托
theProgram.Dispose();
}
{
int retValue = 0;
try
{
theProgram = new Program();
//TODO: Add your application code here
Session theSession = Session.GetSession();
Part worPart = theSession.Parts.Work;
Part displyPart = theSession.Parts.Display;
NXOpen.Features.ConeBuilder ConeBuilder1 = worPart.Features.CreateConeBuilder(null);//创建圆台
ConeBuilder1.BaseDiameter.RightHandSide = "50";
ConeBuilder1.TopDiameter.RightHandSide = "30";
ConeBuilder1.Height.RightHandSide = "50";
NXOpen.Features.Feature feature = ConeBuilder1.CommitFeature();//特征类来接收
NXOpen.Features.BodyFeature bodyFeature = (NXOpen.Features.BodyFeature) feature;//将特征转换为BODY特征
Body[] bodyBodies= bodyFeature.GetBodies();//创建一个BODY数组来接收body
int count = bodyBodies.Length;//取数组长度
ScCollector scCollector1 = worPart.ScCollectors.CreateCollector();//创建特征收集器
SelectionIntentRule[] rules1 = new SelectionIntentRule[count];//创建体的边的规则父类对象
for (int i = 0; i < count; i++)
{
rules1[i ] = worPart.ScRuleFactory.CreateRuleEdgeBody(bodyBodies[ i]);//将体的边规则放到父类对象数组中
}
scCollector1.ReplaceRules(rules1, false);//规则收集器
NXOpen.Features.EdgeBlendBuilder edgeBlendBuilder1 = worPart.Features.CreateEdgeBlendBuilder(null);
int csIndex1 = edgeBlendBuilder1.AddChainset(scCollector1, "10");//创建体的边倒圆
NXOpen.Features.Feature feature1= edgeBlendBuilder1.CommitFeature();//委托
theProgram.Dispose();
}
阅读全文
0 0
- 创建圆台并进行边倒圆
- 创建文件并进行读写
- 创建堆并进行堆排序
- 创建cocoa链接库并进行单元测试
- 创建顺序表并进行一系列操作
- 创建or1200最小SOPC,并进行仿真
- JS中创建选择并进行跳转
- androidSql进行创建,并进行增删该查
- hdu2289 二分法 圆台体积
- 如何用myeclipse创建servlet并进行部署
- java创建TXT文件并进行读、写、修改操作
- VS_2005_创建DLL工程,并进行调用与调试例子
- Java创建TXT文件并进行读、写、修改操作
- java创建TXT文件并进行读、写、修改操作
- java创建TXT文件并进行读、写、修改操作
- Java创建TXT文件并进行读、写、修改操作
- 3、创建产品类别实体并进行JPA映射
- java创建TXT文件并进行读、写、修改操作
- Linux下 Cache数据库安装详解
- 数据库连接池的理解与使用
- 转义字符汇总
- 使用ROPgadget生成ROP chain 64位
- C#图片无损压缩
- 创建圆台并进行边倒圆
- 面向对象的四大特性
- codeforces 803C
- js获取回车事件案例1
- [robot] review forward kinematics
- java -- Map集合取出元素的两种方式
- 用TCL调用Hypermesh中的求解器
- java两个比较常用的工具方法代码
- 通过判断圆台边直径大小选择倒圆的角