Jump to content

Ms. Kerstin Lorry

Members
  • Content Count

    4
  • Joined

  • Last visited

Posts posted by Ms. Kerstin Lorry


  1. 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

     

    post-990-0-96434800-1528452436_thumb.jpg


  2. 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".


  3. 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?

    post-990-0-62796200-1527673476_thumb.jpg


  4. 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

     

     

×
×
  • Create New...