Request: Siemens PLM NX - How to Create Solid Body from Sheet Bodies
This video presents how to create solid body from sheet bodies.
The CreateFill function for the journal:
Public Function CreateFill(ByVal throughCurvesObj As Features.BodyFeature)
Dim fillHoleBuilder1 As Features.FillHoleBuilder
Dim throughCurvesEdges() As Edge = throughCurvesObj.GetEdges
For i As Integer = 0 To CType(throughCurvesEdges, System.Array).GetLength(0) - 1
fillHoleBuilder1 = workPart.Features.FreeformSurfaceCollection.CreateFillHoleBuilder(Nothing)
fillHoleBuilder1.Tolerance = 0.01
fillHoleBuilder1.ShapeControlType = Features.FillHoleBuilder.ShapeControlTypes.Fullness
fillHoleBuilder1.Patch = True
fillHoleBuilder1.Fullness.RightHandSide = "0"
fillHoleBuilder1.CurveChain.DistanceTolerance = 0.01
fillHoleBuilder1.CurveChain.ChainingTolerance = 0.0095
fillHoleBuilder1.CurveChain.SetAllowedEntityTypes(Section.AllowTypes.OnlyCurves)
Dim edge1(0) As Edge
edge1(0) = throughCurvesEdges(i)
Dim edgeDumbRule1 As EdgeDumbRule
edgeDumbRule1 = workPart.ScRuleFactory.CreateRuleEdgeDumb(edge1)
fillHoleBuilder1.CurveChain.AllowSelfIntersection(True)
Dim rules1(0) As SelectionIntentRule
rules1(0) = edgeDumbRule1
Dim helpPoint1 As Point3d = New Point3d(0.0, 0.0, 0.0)
fillHoleBuilder1.CurveChain.AddToSection(rules1, throughCurvesEdges(i), Nothing, Nothing, helpPoint1, Section.Mode.Create, False)
Dim markertonodelistitem1(0) As NXOpen.Features.FillHoleBuilder.BorderContinuity
markertonodelistitem1(0).BorderObject = edge1(0)
markertonodelistitem1(0).Continuity = NXOpen.Features.FillHoleBuilder.ContinuityTypes.G0
fillHoleBuilder1.SetBorderTypeItems(markertonodelistitem1)
fillHoleBuilder1.CommitFeature()
fillHoleBuilder1.Destroy()
Next
End Function
Видео Request: Siemens PLM NX - How to Create Solid Body from Sheet Bodies канала CAD Tutorials
The CreateFill function for the journal:
Public Function CreateFill(ByVal throughCurvesObj As Features.BodyFeature)
Dim fillHoleBuilder1 As Features.FillHoleBuilder
Dim throughCurvesEdges() As Edge = throughCurvesObj.GetEdges
For i As Integer = 0 To CType(throughCurvesEdges, System.Array).GetLength(0) - 1
fillHoleBuilder1 = workPart.Features.FreeformSurfaceCollection.CreateFillHoleBuilder(Nothing)
fillHoleBuilder1.Tolerance = 0.01
fillHoleBuilder1.ShapeControlType = Features.FillHoleBuilder.ShapeControlTypes.Fullness
fillHoleBuilder1.Patch = True
fillHoleBuilder1.Fullness.RightHandSide = "0"
fillHoleBuilder1.CurveChain.DistanceTolerance = 0.01
fillHoleBuilder1.CurveChain.ChainingTolerance = 0.0095
fillHoleBuilder1.CurveChain.SetAllowedEntityTypes(Section.AllowTypes.OnlyCurves)
Dim edge1(0) As Edge
edge1(0) = throughCurvesEdges(i)
Dim edgeDumbRule1 As EdgeDumbRule
edgeDumbRule1 = workPart.ScRuleFactory.CreateRuleEdgeDumb(edge1)
fillHoleBuilder1.CurveChain.AllowSelfIntersection(True)
Dim rules1(0) As SelectionIntentRule
rules1(0) = edgeDumbRule1
Dim helpPoint1 As Point3d = New Point3d(0.0, 0.0, 0.0)
fillHoleBuilder1.CurveChain.AddToSection(rules1, throughCurvesEdges(i), Nothing, Nothing, helpPoint1, Section.Mode.Create, False)
Dim markertonodelistitem1(0) As NXOpen.Features.FillHoleBuilder.BorderContinuity
markertonodelistitem1(0).BorderObject = edge1(0)
markertonodelistitem1(0).Continuity = NXOpen.Features.FillHoleBuilder.ContinuityTypes.G0
fillHoleBuilder1.SetBorderTypeItems(markertonodelistitem1)
fillHoleBuilder1.CommitFeature()
fillHoleBuilder1.Destroy()
Next
End Function
Видео Request: Siemens PLM NX - How to Create Solid Body from Sheet Bodies канала CAD Tutorials
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Siemens NX11 - Create Solid Body from Sheet Body](https://i.ytimg.com/vi/RwvMX5dqu2w/default.jpg)
![Siemens Unigraphics NX- Associative Copy || Wave Geometry Linker || Difference in Extract Geometry.](https://i.ytimg.com/vi/fS1mMRmXvwM/default.jpg)
![Silhouette Flange command in Studio surface in Nx SIemens](https://i.ytimg.com/vi/f520nyrHe8M/default.jpg)
![Feature Modelling with Convergent Facet Bodies in Siemens NX](https://i.ytimg.com/vi/qm_AsfpoyDw/default.jpg)
![Siemens NX Modeling Tutorials #32 | How to Split Body & Save /Export Multi-Body part files (NX 1953)](https://i.ytimg.com/vi/kh2RdJS2aUU/default.jpg)
![Request: Siemens PLM NX - Cluster Gear Modeling](https://i.ytimg.com/vi/BjXUA94HGbA/default.jpg)
![Siemens PLM NX - Through Curves Journal](https://i.ytimg.com/vi/-QmiWfGG9_0/default.jpg)
![Analyzing a manufacturing part in NX](https://i.ytimg.com/vi/ua8ljT4-NFw/default.jpg)
![NX CAM Workholding library - part 2](https://i.ytimg.com/vi/muMQU0lAbks/default.jpg)
![Find Air & Liquid Volumes in Components - Siemens NX Tutorial](https://i.ytimg.com/vi/i2V4FcwtGHw/default.jpg)
![convert IGES surface body to solid body](https://i.ytimg.com/vi/H9EdqYLMPq4/default.jpg)
![HOW TO CONVERT SURFACE TO SOLID BODY IN NX 12 (DELCAM FILE IN SOLID)](https://i.ytimg.com/vi/DHJn81JNGZU/default.jpg)
![#NX CAD #Laptop mouse #most simplest method](https://i.ytimg.com/vi/ZSRWsj1r6Ec/default.jpg)
![How to align a STL data and Reverse Engineering in NX Unigraphics Tutorial](https://i.ytimg.com/vi/iCus8cJdCs4/default.jpg)
![Nx 10 Law Extension with Trim Body](https://i.ytimg.com/vi/jE_mREPCYa0/default.jpg)
![Solidworks tutorial: Chain and Sprocket Animation with Design and Assembly](https://i.ytimg.com/vi/GCjaL5x8_Qs/default.jpg)
![WAVE GEOMETRY LINKER IN UG NX](https://i.ytimg.com/vi/UxL-L3NCSF0/default.jpg)
![NX CAD Surfacing: How to Use the X-Form Tool to Alter Surfaces](https://i.ytimg.com/vi/KXVZefNHtBA/default.jpg)
![Siemens NX Fill Surface](https://i.ytimg.com/vi/bNPRFblfO3U/default.jpg)
![SURFACE TO SOLID BODY IN NX](https://i.ytimg.com/vi/lJRwdO2FG28/default.jpg)