Heal Geometry on Unparameterised Bodies / Sheets
Heal Geometry on Unparameterised Bodies / Sheets
(OP)
Good morning,
I am using NX8 currently and most of the work we do with it involves bastardising unparameterised bodies (from .igs and .stp files supplied by customers).
More often than not the first thing we have to do is a sew operation to create a solid. Sometimes straight forward, but sometimes an HUGE amount of work is involved in rebuilding to resolve disjointed edges, missing surfaces etc.
Analysis > Examine Edges works well to highlight problem areas. But obviously contains no remedy.
File > Export > Heal Geometry has so far always proved unsuccessful. Possibly because these files always stat unparameterised?
Does anyone have any other suggestions?
Many thanks.
I am using NX8 currently and most of the work we do with it involves bastardising unparameterised bodies (from .igs and .stp files supplied by customers).
More often than not the first thing we have to do is a sew operation to create a solid. Sometimes straight forward, but sometimes an HUGE amount of work is involved in rebuilding to resolve disjointed edges, missing surfaces etc.
Analysis > Examine Edges works well to highlight problem areas. But obviously contains no remedy.
File > Export > Heal Geometry has so far always proved unsuccessful. Possibly because these files always stat unparameterised?
Does anyone have any other suggestions?
Many thanks.





RE: Heal Geometry on Unparameterised Bodies / Sheets
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: Heal Geometry on Unparameterised Bodies / Sheets
I have 2 sheets which overlap by 0.0027. I have used the default sew tolerance of 0.001 and adjusted the Heal Geometry tolerance both higher and lower than than the mismatch - 0.003 & 0.001.
Neither has made any discernable difference to the resulting part.
What should I expect to see from a successful heal geometry? I start with a sheet body that is comprised of multiple sheets sewn together, but some mismatch prevents it from being a solid.
> Heal Geometry.
Upon opening the _hg file should I expect to find a solid body? That is what I am hoping for, but maybe I am misunderstanding this function?
Thanks.
RE: Heal Geometry on Unparameterised Bodies / Sheets
RE: Heal Geometry on Unparameterised Bodies / Sheets
Another thing that 'Heal Geometry' attempts to do is replace complex faces, usually NURB's, with simpler geometry if possible. For example if a face is actually planar but is represented as a NURB these faces can be replaced with a planar patch. The same is true for faces which are, for all intents and purposes, cylindrical, conical or spherical. The idea is to get both 'cleanest', as in no tiny faces or ambiguous network of edges, as well as the 'simplest' possible model, in that if a face can be represented as a canonical form rather than a NURB or B-face then it's replaced with the appropriate simpler geometry. Often these operations are performed BEFORE a final sew operation is attempted in the case of a part file consisting of several multi-faced sheet bodies that need to be converted into a single solid body. Or when you already have a solid body, but for whatever reason, is of poor quality.
But like anything, truly bad models are often beyond repair or saving and while this tools can be quite effective, it can't produce miracles. Sometimes it's not possible to "turn a sow's ear into a silk purse".
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: Heal Geometry on Unparameterised Bodies / Sheets
Try to create a face blend (You can make it small or any size you want because size doesn't matter much here) between the two surfaces and make sure everything sews together.
Then delete the face of the face blend using syncronous modeling->delete face
NX will then trim the edge of the touching surfaces to its tight tolerance, not the looser tolerance that was used when they were created.
Then remove the parameters from those sheet bodies if you need to.
RE: Heal Geometry on Unparameterised Bodies / Sheets
in another thread i've read about nx's automatic surface capabilities (from scanned data). how would one go about creating an editable parametric model from that?
RE: Heal Geometry on Unparameterised Bodies / Sheets
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: Heal Geometry on Unparameterised Bodies / Sheets
I guess we just carry on doing what we are doing, and asking for parasolids instead of IGS files where possible.
Thanks for the education !
RE: Heal Geometry on Unparameterised Bodies / Sheets
Mike Hyde
www.astonmartin.com
NX8.5 with TC9.1
RE: Heal Geometry on Unparameterised Bodies / Sheets
Regards,
Tomas