cadquery icon indicating copy to clipboard operation
cadquery copied to clipboard

A python parametric CAD scripting framework based on OCCT

Results 349 cadquery issues
Sort by recently updated
recently updated
newest added

Hi Everyone, I was trying to export a VRML file and I noticed that the file extension cadquery uses is .vrml but in other apps I've used VRML files with...

good first issue
question

Issue inspired by some discord discussion. Currently docs show an example but the technique is not mentioned explicitly. It'd be good to add another (more complex) example that demonstrates this...

good first issue
docs
selectors

I'm opening this issue to track reStructedText problems in the docs/docstrings. 1. Warnings reported during build (see log below) 2. Other invalid reST in docstrings See e.g. Workplane first, item,...

good first issue
docs

I can not export an assembly model which I created with cq.Assembly() with exporters.exportSTL. How can I do that. Please help. Thanks in advance.

good first issue
question

Hello, Please add more examples, especially examples dealing with construction of multiple objects through a for loop. Thank you.

Union of two tori does not work. ## To Reproduce ```python import cadquery as cq result1 = ( cq .Workplane() .moveTo(24,0) .circle(8) .revolve() ) result2 = ( cq .Workplane() .moveTo(24,16)...

bug
OCC kernel issue
ShapeUpgrade_UnifySameDomain

There is `Workplane.rotate` and `Workplane.translate` but not `Workplane.scale`. There doesn't seem to be an easy way to scale shapes so I came up with this. Perhaps it should be part...

NOTE: this is a work in progress. PR opened for discussion and to get Pipelines running. # What's the problem? It's not possible to pin the package version in `conda`...

```python box = (cq.Workplane("XY") .box(10,10,10) .faces(">Z") .shell(1) ) box_with_sketch = (box.faces(">Z") .sketch() .circle(5) .rect(1,4, mode="s") .rect(4,1, mode="s") .finalize() ) extrude_value = box_with_sketch.extrude(-10) extrude_next = box_with_sketch.extrude(until="next") show_object(extrude_value) show_object(extrude_next.translate((13,0,0))) ``` I would...

OCC kernel issue

This is a follow up from discussion in PR #1066. `tmp_path_factory` would ensure the tests runs with a clean starting directory and avoid polluting the working dir.