-
Notifications
You must be signed in to change notification settings - Fork 510
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
Weird rendering of solid difference #540
Comments
I just tried using |
Classic NURBS issue. Force triangle mesh for now. |
@whitequark Indeed that helped: How will that affect STEP 3D export? |
You wouldn't be able to export rational surfaces after this, only triangle meshes; in particular IIRC exported STEP files will just be empty and you'll have to use STL. |
@whitequark That sucks. :/ What if I keep the model with this red things / errors and export then to STEP? Is the red thing due to rendering issue, or the model itself is broken due to intersection problems? |
The model itself is broken. If you really need NURBS surfaces, try making the intersection not "cut across the seam". E.g. if you have a difference cutting exactly 1/4 of a circle, try moving it away by 0.1 mm or something. |
@whitequark Thanks a lot. |
When a plane coinsides with a seam we need to copy that trim curve. The existing curve belongs to the original shell surfaces and an intersection is otherwise not found. Fixes solvespace#540.
When a plane coinsides with a seam we need to copy that trim curve. The existing curve belongs to the original shell surfaces and an intersection is otherwise not found. Fixes #540.
When a plane coinsides with a seam we need to copy that trim curve. The existing curve belongs to the original shell surfaces and an intersection is otherwise not found. Fixes solvespace#540.
System information
Compiled at commit 16c5fa6
Operating system: Debian testing, amd64
Expected behavior
What should have happened?
I had a lathe operation, plus 2 extra extrusions (one with 3x time rotating symmetry) acting as a difference.
At the end I wanted to see a crossection, so I did another sketch, extruded it, and used as a difference.
I expected to have a solid model, not hollow one, with some red marks on the edges. There are some other red marks, that I don't know what they are, and some edges (45 deg ones) do not have the red edges.
No idea what is going on.
Actual behavior
Project file: adapter-plate.tar.gz
The text was updated successfully, but these errors were encountered: