Zoes
Mechanical
- Sep 30, 2011
- 46
Hi
I have radio buttons that when checked supress or unsupress features
In vb.net it works!
Dim features1(0) As Features.Feature
Dim featureGroup1 As Features.FeatureGroup = CType(workPart.Features.FindObject("FEATURE_SET(43)"), Features.FeatureGroup)
Dim errorFeatures1() As Features.Feature
features1(0) = featureGroup1
...
workPart.Features.SuppressFeatures(features1)
However when I tranfer this code to c# it does NOT! What's wrong?
NXOpen.Features.Feature[] features1 = new NXOpen.Features.Feature[1];
NXOpen.Features.FeatureGroup featureGroup1 = (NXOpen.Features.FeatureGroup)theSession.Parts.Work.Features.FindObject("FEATURE_SET(38)");
NXOpen.Features.Feature[] errorFeatures1;
features1[0] = featureGroup1
theSession.Parts.Work.Features.SuppressFeatures(features1[0], features1);
Thank you,Zoes
I have radio buttons that when checked supress or unsupress features
In vb.net it works!
Dim features1(0) As Features.Feature
Dim featureGroup1 As Features.FeatureGroup = CType(workPart.Features.FindObject("FEATURE_SET(43)"), Features.FeatureGroup)
Dim errorFeatures1() As Features.Feature
features1(0) = featureGroup1
...
workPart.Features.SuppressFeatures(features1)
However when I tranfer this code to c# it does NOT! What's wrong?
NXOpen.Features.Feature[] features1 = new NXOpen.Features.Feature[1];
NXOpen.Features.FeatureGroup featureGroup1 = (NXOpen.Features.FeatureGroup)theSession.Parts.Work.Features.FindObject("FEATURE_SET(38)");
NXOpen.Features.Feature[] errorFeatures1;
features1[0] = featureGroup1
theSession.Parts.Work.Features.SuppressFeatures(features1[0], features1);
Thank you,Zoes