Skip to content
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

Add Tips/Best Practises page to the documentation #189

Closed
barnabywalters opened this issue Mar 23, 2023 · 2 comments
Closed

Add Tips/Best Practises page to the documentation #189

barnabywalters opened this issue Mar 23, 2023 · 2 comments

Comments

@barnabywalters
Copy link
Contributor

Could be useful to have a page in the documentation where we collect tips, solutions to common issues and best practices to guide people not familiar with OCCT’s internals. Some examples from the discord chat:

On cutting out shapes by modeling the void and subtracting it vs. sketching and doing negative extrusions:

Usually we promote 2d sketch and then extrude/hole to go 3D
In general, the CSG style of building that's common with folks who are coming from OpenSCAD (which included me) is somewhat problematic. Complex boolean operations are slow and have a high potential to fail.
(jojain + Roger Maitland)

On when to fillet/chamfer:

I also recommend you do your fillets on the lowest level geometry possible (more stable and less likely to get crashes), so in this case I think you could do some of the fillets on the 2D sketch s. It is also recommended to do the fillets on 3D geometry towards the end, if possible.
(Jern)

Potentially paraphrased to “when possible, fillet/chamfer early in 2D or late in 3D, to reduce the number of complex boolean operations required”

@barnabywalters
Copy link
Contributor Author

barnabywalters commented Apr 10, 2023

On how to select edges in a complex part:

start to select the face first and then select the edges from the faces
(jojain)

to which I would add: keep references to various solids, planes and faces around as you construct your objects, so they’re easily available later on when making selections. It’s usually easier to make selections early rather than late

@gumyr
Copy link
Owner

gumyr commented Apr 20, 2023

With this commit (edd4ae8) I'll consider this particular issue closed. However, more tips are always welcome.

@gumyr gumyr closed this as completed Apr 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants