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