-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement fractures #10
Comments
Try to use this method Edit: no this method is not faster than boolean operations. |
Seems great. Try further splitting and b-spline faces. What about interior
faces, i.e. face with some or whole boundary inside.
…On Mon, Feb 13, 2017 at 12:29 PM, Jiri Hnidek ***@***.***> wrote:
It is possible to create volume defined by box, which is created from 7
faces:
[image: netgen-7_faces_cube]
<https://cloud.githubusercontent.com/assets/2057012/22881682/fc2faa30-f1e7-11e6-8cb6-7b787f0a2b3c.png>
It means that further splitting of volume is in theory possible.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#10 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAT6PO74uxXNXq_sD2w54KOqlGTZDOFBks5rcD6jgaJpZM4IQsQQ>
.
|
I just work on further splitting. Results you already see is created by code using b-spline faces. It seems flat, but everything is defined by b-spline faces. First NetGen screenshot has interior face. Face partially dived into volume or face with whole boundary inside volume is something more complicated and I don't know how to solve it ATM. |
What about subtracting a degenerate flat volume given by oppositely
oriented faces of a single surface?
While the hierarchy of subdivisions may be used to specify different
volumes with different properties the subtracting
may be used to specify compatible fracture network. Backup solution is
adding artificial fractures to convert it to the previous case
(subdivision).
…On Mon, Feb 13, 2017 at 2:40 PM, Jiri Hnidek ***@***.***> wrote:
I just work on further splitting. Results you already see is created by
code using b-spline faces. It seems flat, but everything is defined by
b-spline faces. First NetGen screenshot has interior face.
Face partially dived into volume or face with whole boundary inside volume
is something more complicated and I don't know how to solve it ATM.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#10 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAT6PKgIXQKvKNtN4N4wYgn39STFwa9Uks5rcF1UgaJpZM4IQsQQ>
.
|
It seems that splitting volume to more parts is complicated. The hard part is replacing one face with more faces: https://www.opencascade.com/content/compound-made-2-solids-shared-face At least it is described. |
Replacing face using |
WIP: It is more complicated, than I thought. 4 new edges orthogonal to removed face have wrong direction. Good news is: I was able to manually edit generated BREP file and create correct BREP file (I replaced 4 I hope I will have working algorithm fixing wrong direction of edges tomorrow. I did also some experiments with |
This is mindblowing. The only one problem was missing switch of orientation of vertex. In what universe does have single point orientation? Crazy library! |
Congratulation. It's a kind of magic.
…On Mon, Mar 20, 2017 at 4:09 PM, Jiri Hnidek ***@***.***> wrote:
This is mindblowing. The only one problem was missing switch of
orientation of vertex. In what universe does single point orientation?
Crazy library!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#10 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAT6PM1PBDI5XUYHyg3lq5uqOVbbpc__ks5rnpa8gaJpZM4IQsQQ>
.
|
Looks good. What about more cuttings, e.g. more levels of recursive
cuttings?
…On Wed, Mar 22, 2017 at 4:58 PM, Jiri Hnidek ***@***.***> wrote:
I did some experiments with unusual shapes of cutting solids objects and
results are OK. Meshing of final BREP files is OK too:
[image: bapprox-triangle]
<https://cloud.githubusercontent.com/assets/2057012/24207204/a17afb70-0f20-11e7-9954-f137608d343c.png>
[image: bapprox-odsek]
<https://cloud.githubusercontent.com/assets/2057012/24207212/a584fc16-0f20-11e7-96ce-f89819767122.png>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#10 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAT6PAjGNo6dqmxntegzfal9oEtwhdWSks5roUUhgaJpZM4IQsQQ>
.
|
The text was updated successfully, but these errors were encountered: