(self)
| 5122 | r.chamfer2D(0.25, [vs[0]]) |
| 5123 | |
| 5124 | def test_Face_makeFromWires(self): |
| 5125 | |
| 5126 | w0 = Wire.assembleEdges( |
| 5127 | [ |
| 5128 | Edge.makeLine(Vector(), Vector(0, 1)), |
| 5129 | Edge.makeLine(Vector(0, 1), Vector(1, 1)), |
| 5130 | Edge.makeLine(Vector(1, 1), Vector(1, 0)), |
| 5131 | Edge.makeLine(Vector(1, 0), Vector(0, 0)), |
| 5132 | ] |
| 5133 | ) |
| 5134 | w1 = Wire.assembleEdges( |
| 5135 | [ |
| 5136 | Edge.makeLine(Vector(0.25, 0.25), Vector(0.25, 0.75)), |
| 5137 | Edge.makeLine(Vector(0.25, 0.75), Vector(0.75, 0.75)), |
| 5138 | Edge.makeLine(Vector(0.75, 0.75), Vector(0.75, 0.25)), |
| 5139 | Edge.makeLine(Vector(0.75, 0.25), Vector(0.25, 0.25)), |
| 5140 | ] |
| 5141 | ) |
| 5142 | f = Face.makeFromWires(w0, [w1]) |
| 5143 | assert f.isValid() |
| 5144 | |
| 5145 | with raises(ValueError): |
| 5146 | w0 = Wire.assembleEdges([Edge.makeLine(Vector(), Vector(0, 1)),]) |
| 5147 | w1 = Wire.assembleEdges([Edge.makeLine(Vector(0, 1), Vector(1, 1)),]) |
| 5148 | f = Face.makeFromWires(w0, [w1]) |
| 5149 | |
| 5150 | with raises(ValueError): |
| 5151 | w0 = Wire.assembleEdges([Edge.makeLine(Vector(), Vector(0, 1)),]) |
| 5152 | w1 = Wire.assembleEdges( |
| 5153 | [ |
| 5154 | Edge.makeLine(Vector(), Vector(1, 1)), |
| 5155 | Edge.makeLine(Vector(1, 1), Vector(2, 0)), |
| 5156 | Edge.makeLine(Vector(2, 0), Vector(0, 0)), |
| 5157 | ] |
| 5158 | ) |
| 5159 | f = Face.makeFromWires(w0, [w1]) |
| 5160 | |
| 5161 | with raises(ValueError): |
| 5162 | w0 = Wire.assembleEdges( |
| 5163 | [ |
| 5164 | Edge.makeLine(Vector(), Vector(1, 1)), |
| 5165 | Edge.makeLine(Vector(1, 1), Vector(2, 0)), |
| 5166 | Edge.makeLine(Vector(2, 0), Vector(0, 0)), |
| 5167 | ] |
| 5168 | ) |
| 5169 | w1 = Wire.assembleEdges( |
| 5170 | [Edge.makeLine(Vector(0.1, 0.1), Vector(0.2, 0.2)),] |
| 5171 | ) |
| 5172 | f = Face.makeFromWires(w0, [w1]) |
| 5173 | |
| 5174 | def testSplineApprox(self): |
| 5175 |
nothing calls this directly
no test coverage detected