Hi Igor,
No need to apologize for your English. Thanks for reaching out to us.
Do you have an image or CAD export of your trike that you can share with us? That should help us tell you if CadQuery will be efficient for doing what you need. If not, maybe just list your CAD requirements and we'll make the best recommendation we can.
Also, CadQuery is not set up to do assembly and animation. You should be able to do those things through FreeCAD once you've created the individual parts using CadQuery though.
Jeremy
--
cadquery home: https://github.com/dcowden/cadquery
post issues at https://github.com/dcowden/cadquery/issues
run it at home at : https://github.com/jmwright/cadquery-freecad-module
see it in action at http://www.parametricparts.com
---
You received this message because you are subscribed to the Google Groups "CadQuery" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cadquery+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/d878e516-fa40-47f0-b74b-a39b55fed99c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
> Sometimes I need to extrude a sketch on plane XY along a curve or line in space. Extrusion are very important specially in direction and orientation.
Sweeping (extruding along a path) is something that's been on my To Do list for over a year. It hasn't been implemented yet though, but is within reach with probably about 10 hours of development time.
> But in openscad I saw examples with a 'for loop' to parametrize position and number of extrusions: is it possible?
Since CadQuery is built on Python, you can use Python loops. CadQuery objects also make an each function available in certain situations. I know that @dcowden and @huskier have been having some issues with multiple extrusions on some situations lately though. https://github.com/dcowden/cadquery/issues/130
Also be aware that drawing complex 2D sketches so that you can extrude them is not one of CadQuery's strengths. It seems like you might need to do that some on your trike. If so, you'd want to make sure there's a way to do the sketching you need without too much pain.
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/6d8cf991-093b-4d2c-8c1d-e805b2010bef%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/CAO9Bemgw7wODowrhZLkfWaUVNNF3MnfVi6jf-VNEf6tKgMJp2Q%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/e7c72916-086b-4d10-a9a5-e54709bdbcab%40googlegroups.com.
Since you got a solid to work, one way to create a thin wall might be to use makeShell and remove the two end faces.
That might succeed in more cases than the alternative, which would be to first offset the sweep wire inwards to create another wire before sweeping
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/9044493c-4da7-421e-a81c-fe4637e2a77c%40googlegroups.com.
| def shell(self, thickness): | |
| """ | |
| Remove the selected faces to create a shell of the specified thickness. |
r = cq.Workplane("XY").rect(2.0,2.0).extrude(4.0).faces("||Z").shell(0.1)
> Since you got a solid to work, one way to create a thin wall might be to use makeShell and remove the two end facesI'm not sure how to reliably detect which are the end faces, and makeShell doesn't allow the user to select any sort of wall thickness. It seems like we're stuck with offsetting the wire inwards and removing that sweep. Am I missing something?
--
cadquery home: https://github.com/dcowden/cadquery
post issues at https://github.com/dcowden/cadquery/issues
run it at home at : https://github.com/jmwright/cadquery-freecad-module
see it in action at http://www.parametricparts.com
---
You received this message because you are subscribed to the Google Groups "CadQuery" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cadquery+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/61b9cf92-965f-471d-90bf-8fb65aea8c9c%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/370d1f9e-0449-481e-b12b-c513bc7f5745%40googlegroups.com.