Skip to content

Methods to Emboss, Project and work with non-planar surfaces

Compare
Choose a tag to compare
@gumyr gumyr released this 22 Jan 16:42
· 204 commits to main since this release
d63fbc3

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.

image

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()