No faces when lines go in Z direction
Hi,
I am trying to model a planar spiral and would like to use two layers for this. As shown in the picture, I create a semicircle on the top layer and one on the bot layer, which is shifted in the Z-axis. These two should then be connected by lines. However, when I execute the 'buildFaces()' function, no face is created.
Is there a reason for this? Thanks a lot in advance!
Answers
-
Hello Johannes,
When you have bottom and top layer at an angle or shift along Z-direction, Flux cannot build face automatically.
You can use Cover lines function in "Context healing of CAD geometry".
To do this, go to Geometry < Context healing of CAD geometry < Healing < Cover wires. After selecting Cover wires, select the lines of the face and click Ok. This will create a face.
After creating the face, you can come out of healing context and build volumes.
Please let me know, if you have any questions.
Thank you,
Lavanya
0 -
Hi Lavanya,
Thanks for the reply. I just tried this and a face was created. However, this one is not as desired (see image "face1").
In image "face2" I added support lines at the corners and created 3 seperate faces (which doesn't help me in my application, but it created the correct faces). There I wanted to extrude the face after I went out of the healing context, but I only get the error message "It is forbidden to propagate complex face 1"Johannes
0 -
Johannes_21575 said:
Hi Lavanya,
Thanks for the reply. I just tried this and a face was created. However, this one is not as desired (see image "face1").
In image "face2" I added support lines at the corners and created 3 seperate faces (which doesn't help me in my application, but it created the correct faces). There I wanted to extrude the face after I went out of the healing context, but I only get the error message "It is forbidden to propagate complex face 1"Johannes
When you get a face using cover wires, it becomes a complex face. Flux cannot do any transformation operation (i.e. extrusion, repetition) on it.
Can you send me the picture of spiral model you would like to draw in Flux? I can suggest you ways to get the model.
0 -
Here is the model I created. For clarity, the faces are created on the top layer.
My idea was to create small connectors (similar to a via) on the bot layer, create all the faces and extrude them in the modeler context and unite them using the union() function.
However, this takes a long time and you can't use meshlines/meshgenerator later because this was created in the modeler context.
So I thought it would be faster and better to connect top to bot directly instead of these vias and thus have a continuous trace without having to edit these parts afterwards in the modeler context.0 -
Johannes_21575 said:
Here is the model I created. For clarity, the faces are created on the top layer.
My idea was to create small connectors (similar to a via) on the bot layer, create all the faces and extrude them in the modeler context and unite them using the union() function.
However, this takes a long time and you can't use meshlines/meshgenerator later because this was created in the modeler context.
So I thought it would be faster and better to connect top to bot directly instead of these vias and thus have a continuous trace without having to edit these parts afterwards in the modeler context.Can you please share the model with me?
0 -
Lavanya Vadamodala_20519 said:
Can you please share the model with me?
Of course, here it is.
0 -
Johannes_21575 said:
Of course, here it is.
Hello Johannes,
I looked at your model. You have one face on top of other face as in picture below and the clearance between those faces is very small.
If you extrude them, volumes will intersect. Flux will identify as collision and give an error.
To implement the extrude, instead of having one face on top of other, by getting the corner points as highlighted in red and make a common face connecting the top and bottom faces (borders of common face highlighted in black). By doing this, both top and bottom faces will be at same height and you can extrude them to the length you want.
Thank you,
Lavanya
0