Add files via upload

This commit is contained in:
Bruno Agostini
2019-12-15 18:30:03 +01:00
committed by GitHub
parent b19b8ff541
commit a7ca48e34e

View File

@ -0,0 +1,19 @@
"""
Tests assembleEdges warnings functionality
"""
import cadquery as cq
class TestAssembleEdgesWarning(BaseTest):
def plate(self):
# Plate with 5 sides and 2 bumps, one side is not co-planar with the other sides
thickness = 0.1
edge_points = [[-7.,-7.,0.], [-3.,-10.,3.], [7.,-7.,0.], [7.,7.,0.], [-7.,7.,0.]]
edge_wire = cq.Workplane('XY').polyline([(-7.,-7.), (7.,-7.), (7.,7.), (-7.,7.)])
edge_wire = edge_wire.add(cq.Workplane('XY').workplane().transformed(offset=cq.Vector(0, 0, -7), rotate=cq.Vector(0, 45, 0)).spline([(-7.,0.), (3,-3), (7.,0.)])) # Triggers BRepBuilderAPI_MakeWire error
surface_points = [[-3.,-3.,-3.], [3.,3.,3.]]
plate_1 = cq.Workplane('XY').interpPlate(surface_points, edge_wire, thickness)
return plate_1