Ms. Kerstin Lorry
-
Content Count
4 -
Joined
-
Last visited
Posts posted by Ms. Kerstin Lorry
-
-
In my example I have open edges, it is a tube with one inlet and two outlets without wall thickness. But I found out, that apart from design 000 the parameters get calculated correctly. The function "isValid" is just checking if a BRep is generated and not if the function "Check Validity" returns any errors.
Any ideas how to check a tube with open edges for geometry errors?
Warnings or errors that get suggested by "Check Validity" are:
Bad repeated CPts - BSplineCurve has Internal Coincident ControlPoints
Bad SpeedPT - 2D BSplineCurve Warning: zero-length derivative at interior multiple knot
Bad SpeedPT - 2D BSplineCurve Warning: Interior 1st Deriv too slow, less than AvgSpeed/10000 (often an almost kink or almost singular point - never good practice)
UVEdge/UVEdge Gap - too large U Dir gap between loop edge endPoints that are not a singularity
It would help me, to get these warnings into a parameter just like "isValid" or "openEdges".
-
Thank you both for your answers. I did create a parameter and a equality constraint and run a design assembler, but the parameter always returns 0 for design 0000 and 1 for all designs following, regardless of the validity of the design. I even turned on the automatic update on the parameter. I attached a screenshot of design 0004 which is clearly not valid, but still returns 1 for the parameter named valid. Any suggestions where I made a mistake?
-
Hello,
is there any way to get the result of the BRep Option "CheckValidity"? In my example, I'm merging two Metasurfaces into a BRep with a fillet and then creating 100 Design-variants. There are some Designs where the merge failed completely and some where there are missing surfaces. I'm searching for a overview which Designs have a problem with the validity check. A simple "there are information" or "no information" written to a parameter would help me. The text shown when hovering over the BRep with information would be even better or other ways to test the geometry.
Cheers,
Kerstin
Check Validity result
in Variation & Optimization
Posted · Report reply
Thank you Ceyhan. To close the planar holes sounded like a good idea, but it also does not work as I hoped it would. Attached is a image of my Design 010 with all constraints fullfilled. I don't see a closed volume in the 3DView, but in the parameters it gets reported with a rather big volume of 2,6e+10mm². The other designs have only 8,6e+5mm².
Also a problem poses Design 007, where the filleting failed, but it is correctly passed, as it is a closed volume with no open edges. Any ideas how to filter designs without fillets?
Still puzzling me is Startdesign 000. It is reported with a volume of minus 1, Number of open edges minus 1 and isValid=0 (failed) and when I look at it in the 3DView there is indeed no Brep created. If I create a part with the parameters manually, there is a Brep created without any errors. I used the DesignAssembler. Any suggestions why this happens?
Cheers, Kerstin