Methods to Emboss, Project and work with non-planar surfaces
Enhancements to the Cadquery extensions sub-package providing many new methods to project or emboss planar edge/wire/face onto a shape and conversion of the resulting non-planar face into a solid.
Here are the cq_warehouse.extensions methods:
- cq.Assembly.translate()
- cq.Assembly.rotate()
- cq.Plane.toLocalCoords()
- cq.Vector.rotateX()
- cq.Vector.rotateY()
- cq.Vector.rotateZ()
- cq.Vector.pointToVector()
- cq.Vector.toVertex()
- cq.Vector.getSignedAngle()
- cq.Vertex.add()
- cq.Vertex.sub()
- cq.Vertex.str()
- cq.Vertex.toVector()
- cq.Workplane.text()
- cq.Workplane.textOnPath()
- cq.Workplane.hexArray()
- cq.Workplane.thicken()
- cq.Face.thicken()
- cq.Face.projectToShape()
- cq.Face.embossToShape()
- cq.Wire.makeNonPlanarFace()
- cq.Wire.projectToShape()
- cq.Wire.embossToShape()
- cq.Edge.projectToShape()
- cq.Edge.embossToShape()
- cq.Shape.findIntersection()
- cq.Shape.projectText()
- cq.Shape.embossText()