Solid-trim-solid = solid+non solid
-
Hello,Im having a problem with trim operation between two solids.
The second solid is becoming a non solid,after the operation.
It is only happening if i have the first solid configured to glue to any surfaces,otherwise the result is two solids as expected.
Is it the bug? -
Unless you post the SKP that causes the issue how can be be sure what the issue might be ?
-
Ok,here is the file.
Just select the component1 and trim it with group2.
The result on my pc is that group2 in not a solid any more.
Thanks for help.
-
I have a feeling,what could be a problem.The model is too small.If im using meters instead of mm, everything is ok.
But then the size is not like it should be. -
The way your 'punching' component is made is that it has a slight offset from the surface it's to trim.
When the 'trim' is done it leaves behind some very short hidden [smoothed] edges projecting from the face of the group - therefore the group is no longer considered 'solid' as these faceless edges mess up the geometry's 'pureness' - each edge must have two faces - no more, no less.
If you switch on hidden-geometry and edit the group, and then use a tool that erases 'faceless edges' [there are several available] then it will become a 'solid' again when queried with Entity Info.
Alternatively, rather than do the trim you could edit the group, select-all, intersect-with-model and set the view component-edit mode to 'hide rest of model', so you can see what you are doing... switch on Xray mode so you can see both of the new circles formed on the group's faces - now take one newly made circle and PushPull it through, snapping to the other, so you now have a cylindrical hole through the group. Exit the edit and the group will report as 'solid' - as this method doesn't make any faceless edges unlike the 'trim' which does...
I suspect that if you made the offset bigger these faceless edges won't get left behind by trim because SUp/OpenGL has problems with very small dimensions [<~1mm]...
Your model does have some very small facets on the cylinder...
You could try to scale the model up temporary to avoid these small dim issues...
Small dimensioned geometry can exist - it's just making it that has the issues... -
Here is my solution to this problem:
-change units from mm to meters
-resize the model with the measure type tool (1mm = 1m)
-apply trim to the solids (and also all other operations till finished the model)
-change units back to mm
-resize back the model with the measure type tool (1m = 1mm)I'm sure that there are other problems related to the size of the model, that can be overcome in this way.
Advertisement