-
-
Notifications
You must be signed in to change notification settings - Fork 44
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
Convert Entities Function #144
Comments
I would like to incorporate something in that spirit with pantograph (my attempt at doing the 2d kernel myself). And I definitely see the point in it (I would call it something like In addition to working only with straight lines your implementation does not handle self intersecting loops - and working with organising the loops to have insides and outsides. That said I would be curious of what you do with the "sketched" entities? It might be possible to achive what you are trying to do without actually drawing again the edges. |
Also, can pantograph drawings be used in replicad? |
Thanks for the summary! I was thinking of potentially just creating a sketch from the wires in the face - but it would not work (as I think you cannot do the offsets the way you wanted. You could also draw the shape within the face in 2d with a simple
Not yet. This is my aim - but there are some things that do not work well enough yet to be ready to be publicized outside of issues in the repo 😉 . I have to implement a better way to handle tolerances with geometries first (and potentially also good offsets for some shapes). |
I have a lot of workflows in traditional CAD applications that make use of a "Convert Entities" function to turn a loop of edges back into a sketch for downstream use. Is this something that can be natively supported? I tried doing this manually with an edge finder but it seems a bit hacky. Here is what I'm using which only captures closed loops of simple straight lines. I reuse some graph utilities I already use in my application, happy to share that if it's helpful.
The text was updated successfully, but these errors were encountered: