how to generate domain of fillet radius

General discussion about TexGen.

Moderators: Martin, Developers

Post Reply
LijunGu
Regular
Posts: 30
Joined: Mon Jun 01, 2020 4:49 am

how to generate domain of fillet radius

Post by LijunGu »

Hi Dr. louisepb,

I checked this topic in our forum but get no support.

I want to create the domain with fillet which this idea coming from the paper 'Meso-scale modelling of 3D woven composite T-joints with weave variations'.

Could you please give me some support? Thanks!

Have a nice day for all of you.
LijunGu
Regular
Posts: 30
Joined: Mon Jun 01, 2020 4:49 am

Re: how to generate domain of fillet radius

Post by LijunGu »

There is one way to create such shape of domain.

But another question coming out, how does the program generate the domain based on several planes?

Plesase check the Fig below, firstly i defined several planes which i want to create shape 1, but actually the program gave the shape 2.

how to fix this?

PS: eight planes defined as:
domain.AddPlane(PLANE(XYZ(1, 0, -1), 0))
domain.AddPlane(PLANE(XYZ(1, 0, 0), 3))
domain.AddPlane(PLANE(XYZ(0, 0, -1), -13))
domain.AddPlane(PLANE(XYZ(-1, 0, 0), -8))
domain.AddPlane(PLANE(XYZ(-1, 0, -1), -7.778))
domain.AddPlane(PLANE(XYZ(0, 0, 1), 0))
domain.AddPlane(PLANE(XYZ(0, 1, 0), 0))
domain.AddPlane(PLANE(XYZ(0,-1,0), -9))

thank you!
Attachments
domain.PNG
domain.PNG (39.33 KiB) Viewed 60991 times
louisepb
Project Leader
Posts: 998
Joined: Tue Dec 08, 2009 2:27 pm
Location: Nottingham

Re: how to generate domain of fillet radius

Post by louisepb »

Hello,

The domain planes will work for a set of convex planes which is why the example which you show does not work correctly. Following your question I have taken a look at the documentation and realised that the documentation does not explicitly state this so I will amend it.

In the paper which you refer to the researcher generated a box domain which encompassed the T yarns and then manually edited it to form the T shape. Since then we have developed code to create a 'prism domain' which allows a set of points to be specified as a polygon which is used as the outline for a domain. I am hoping to release this over the summer with supporting documentation. In the meantime, if you are happy to build the TexGen code, you can access the functions in the 'domain' branch on GitHub https://github.com/louisepb/TexGen. The code will be integrated into the main branch before releasing over the summer.

I hope that helps,
Louise
LijunGu
Regular
Posts: 30
Joined: Mon Jun 01, 2020 4:49 am

Re: how to generate domain of fillet radius

Post by LijunGu »

Hi,

Thank you for your suggestions!

hopefully, the domain can also be booled in the future, such as domain A minus domain B.

Have a nice day!
Post Reply