Forums:
Hi, I'm wondering how I can get the 2D Centerline created by the centerline2dBuilder as a NXOpen.curve. Is this possible?
Thanks for any suggestions..
Dim nullNXOpen_Annotations_centerline2d As NXOpen.Annotations.centerline2d = Nothing Dim centerline2dBuilder1 As NXOpen.Annotations.centerline2dBuilder centerline2dBuilder1 = workPart.Annotations.Centerlines.Createcenterline2dBuilder(nullNXOpen_Annotations_centerline2d) centerline2dBuilder1.Settings.Gap = 1.5 centerline2dBuilder1.Settings.Size = 3.0 centerline2dBuilder1.Settings.Extension = 5.0 centerline2dBuilder1.Settings.IndividualDistance = True centerline2dBuilder1.Settings.Color = workPart.Colors.Find("Green") centerline2dBuilder1.Settings.Width = NXOpen.Annotations.CenterlineSettingsBuilder.CenterlineThickness.Four Dim point1 As NXOpen.Point3d = New NXOpen.Point3d(0.0, 0.0, 0.0) centerline2dBuilder1.Side1.SetValue(spline1, workPart.ModelingViews.WorkView, point1) centerline2dBuilder1.AddExtension(1, 5.0) Dim point2 As NXOpen.Point3d = New NXOpen.Point3d(0.0, 0.0, 0.0) centerline2dBuilder1.Side2.SetValue(spline2, workPart.ModelingViews.WorkView, point2) Dim nXObject1 As NXOpen.NXObject nXObject1 = centerline2dBuilder1.Commit()