Commit Graph

19 Commits

Author SHA1 Message Date
wmayer
2f0951c03b LGTM: [skip ci] fix: Function declared in block 2020-07-24 20:37:17 +02:00
wmayer
d7ec2b1368 Replace Base::Exception with appropriate subclass 2018-11-14 19:42:10 +01:00
WandererFan
fd1a1b2685 Increase tolerance for overlapping Vertexes
Some "valid" shapes are being passed to findShapeOutline where edges
that should be connected are in fact separated 10x the expected tolerance
(2*Precision::Confusion) for 2 overlapping TopoDS_Vertex.
IntTools_Tools:ComputeVV also reports these Vertices as further apart than
their combined tolerances should allow.
This change introduces a tolerance into DrawUtil and EdgeWalker vertex
comparisions that is quite "sloppy" (0.00001) but which handles the sample
objects correctly. This tolerance is adequate for drawings.  Other uses
should be considered on case by case basis.
2017-04-02 20:04:34 -03:00
Kunda
a7414e5789 source typo fixes pt1 (only on py3 merged code)
issue 0002914
2017-02-27 11:32:47 +01:00
WandererFan
33479bd4e3 Initial working version of geometric crosshatch/PAT files 2017-01-29 19:40:34 -05:00
WandererFan
324171dbe4 Use contour area for wire size instead of bounding box 2017-01-20 00:09:38 -02:00
wmayer
7d842679bd in forward declaration replace class keyword when struct is expected
comment out unused parameters
2016-12-29 17:52:39 +01:00
WandererFan
5295f1e2e2 Improve handling of duplicate edges in projection 2016-11-18 10:14:29 +01:00
WandererFan
78de266aa3 Add planar embedding to EdgeWalker 2016-11-18 10:13:41 +01:00
WandererFan
15a56e7206 Fix over-aggressive input cleansing 2016-09-11 13:12:24 -04:00
WandererFan
af14abcef3 Add notes re Kura. subgraph 2016-09-11 13:12:24 -04:00
WandererFan
6b9d422136 Protect EdgeWalker against bad input 2016-09-11 13:12:24 -04:00
WandererFan
f7d87e24ee Handle case where no faces found in View. 2016-09-11 13:12:24 -04:00
WandererFan
5197ae5313 Fix for Wires with same bbox, different areas 2016-09-01 12:14:43 -04:00
WandererFan
1dfdc5f079 Py binding for EdgeWalker
refactor EdgeWalker code from DVP,DVS
2016-09-01 12:14:42 -04:00
WandererFan
a14bebb1a8 Add methods for removing equivalent edgeLists from result 2016-08-26 11:39:03 -03:00
WandererFan
7511ff146c Fix sloppy Namespace qualifiers 2016-07-11 15:32:16 +02:00
WandererFan
d2763eebfc Working Face selection 2016-07-11 15:32:16 +02:00
WandererFan
a843759f29 Basic Face detection using BGL 2016-07-11 15:32:16 +02:00