cadquery
cadquery copied to clipboard
A python parametric CAD scripting framework based on OCCT
- [ ] Rework to not require QT - [ ] Poll for events in a separate thread (`vtkRenderWindowInteractor.processEvents`) - [ ] Store windows in a module level list/dict -...
Could the Free Function API and the Workplane API with the same function names be designed to have consistent parameter interfaces as much as possible? Here is a table of...
`vtkPNGWriter` can write to memory too (`vtkPNGWriter.WriteToMemoryOn`). We could expose it too. It would be handy for making docs.
``` ellipsis_big = 1 ellipsis_small = 1 s = cq.Sketch().ellipse(ellipsis_big, ellipsis_small).wires().offset(-0.1, mode="s") ``` Any value of ellipsis_small different than 1 will not cause a bug. Using `circle` or `ellipsis_small =...
This adds a function to sketch an arc given only the end point and the arc's radius. The start point of the arc is assumed to be `self._endPoint()` of the...
The examples are a great way to start with cadquery. I found that some geometric elements like ellipse are missing examples, though.
toWorldCoords() accepts a tuple, but toLocalCoords accepts an object. I'm trying to create a threePointArc (which accepts two tuples of local coordinates) between vertices of two different objects (eg, boxes)...
## To Reproduce Attempt to render the following example from the documentation section _Lofting between two sketches_ in CQ Editor: ``` from cadquery import Workplane, Sketch, Vector, Location s1 =...
We want to access individual letter in the text3D Compound, and we've found there is a function called siblings(self, shape: "Shape", kind: Shapes, level: int = 1). We wonder how...