Showing results for 
Search instead for 
Did you mean: 

hole / no blends

Valued Contributor
Valued Contributor


I'm doing a little proramming to find all holes in geometry.


If face1.SolidFaceType = Face.FaceType.Cylindrical Then
Dim thisFace As Face = NXObjectManager.Get(face1.tag)
ReDim Preserve localFaces(counter)
counter += 1
End if


this will find holes cylinrical face blends... 

how can I only filter the cyl. hole faces?




Re: hole / no blends

We are still in the process of setting up the forum for automation programming.

When it is ready, we will move this question there.


Until then, you could contact GTAC, or look in the GTAC Symptom/Solution Information query tool (formerly known as UGAnswer).

Mark Rief
Retired Siemens

Re: hole / no blends

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

Frank Swinkels provided a C source to create centerlines for blends, but I can't find it here.


So may be by checking the face properties, you can distinguish between open and closed cylindrical faces.


Comparing the face normals at the four minimum and maximum U and V knots for being the same should yelled a closed cylinder.

Stefan Pendl, Systemmanager CAx, HAIDLMAIR GmbH
Production: NX10.0.3, VERICUT 8.2, FBM, MRL 3.1.7 | TcUA 10.1 MP7 Patch 0 ( | TcVis 11.4
Development: C (ITK), .NET, Tcl/Tk Testing: NX12.0 | AWC 3.4 Preparing: NX12.0

Employees of the customers, together we are strong Smiley Wink
How to Get the Most from Your Signature in the Community
NX Customization - Best Practice Guide

Learn online

Solution Information