|
|
|
|
|
|
|
r37155
| file changeset diff or repo changeset diff
| igor2 | 2024-05-08T07:30:58.942088Z
| [polybool2] -Update: doc: for the current implementation's much simpler segment overlap rules
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
|
|
|
|
r37145
| file changeset diff or repo changeset diff
| igor2 | 2024-05-07T03:37:59.843102Z
| [TODO] -Del: polybool2: fixedz missing hole is not really a bug: the hole becomes an area==0 triangle due to intersection rounding
|
M /trunk/doc/TODO
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r37107
| file changeset diff or repo changeset diff
| igor2 | 2024-05-04T07:34:01.345439Z
| [polybool2] -Add: doc: cross ref point-in-poly.txt from the algorithm description
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
r37098
| file changeset diff or repo changeset diff
| igor2 | 2024-05-03T14:43:03.185011Z
| [polybool2] -Add: doc: mention how splitting a segment can introduce new iscs
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
r37096
| file changeset diff or repo changeset diff
| igor2 | 2024-05-03T10:26:10.746752Z
| [polybool2] -Add: doc: note on how step 3 needs to use the new seeg model because of isc rounding errors
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
|
r37082
| file changeset diff or repo changeset diff
| igor2 | 2024-05-02T15:00:37.819047Z
| [polybool2] -Del: v-test figures from the doc
|
D /trunk/doc/developer/polybool2/src/v-test.rp
D /trunk/doc/developer/polybool2/v-test.svg
M /trunk/doc/developer/polybool2/Makefile
|
|
r37081
| file changeset diff or repo changeset diff
| igor2 | 2024-05-02T15:00:08.191389Z
| [polybool2] -Add: document the new, much simpler version of the point-in-poly algo
|
M /trunk/doc/developer/polybool2/point-in-poly.html
|
|
|
r37060
| file changeset diff or repo changeset diff
| igor2 | 2024-05-01T11:21:32.389861Z
| [polybool2] -Add: doc: note on the tweaks and rightmost-vertex-query optimization
|
M /trunk/doc/developer/polybool2/point-in-poly.html
|
|
r37057
| file changeset diff or repo changeset diff
| igor2 | 2024-05-01T09:51:14.697459Z
| [polybool2] -Del: doc: remove the v-test part from step 3 - this introduces a bug when starting in non-rightmost-horizontals but fixes a bug when starting in rightmost horizontal - and that's the relevant case for us
|
M /trunk/doc/developer/polybool2/point-in-poly.html
|
|
r37046
| file changeset diff or repo changeset diff
| igor2 | 2024-05-01T05:53:09.752711Z
| [polybool2] -Fix: doc: optimize v-test checks by reordering
|
M /trunk/doc/developer/polybool2/point-in-poly.html
|
|
|
r37042
| file changeset diff or repo changeset diff
| igor2 | 2024-04-30T06:48:50.184177Z
| [polybool] -Add: point-in-poly: SEGs are taken in arbitrary order
|
M /trunk/doc/developer/polybool2/point-in-poly.html
|
|
r37041
| file changeset diff or repo changeset diff
| igor2 | 2024-04-30T06:46:31.690618Z
| [polybool2] -Add: algorithm description of point-in-poly
|
A /trunk/doc/developer/polybool2/point-in-poly.html
|
|
r37040
| file changeset diff or repo changeset diff
| igor2 | 2024-04-30T06:21:50.065131Z
| [polybool2] -Fix: edge numbering bug in point-in-poly ilustration
|
M /trunk/doc/developer/polybool2/src/point-in-poly.rp
M /trunk/doc/developer/polybool2/point-in-poly.svg
|
|
r37039
| file changeset diff or repo changeset diff
| igor2 | 2024-04-30T05:47:20.316535Z
| [polybool2] -Fix: doc: point-in-poly illistration dupicate test case
|
M /trunk/doc/developer/polybool2/src/point-in-poly.rp
M /trunk/doc/developer/polybool2/point-in-poly.svg
|
|
r37038
| file changeset diff or repo changeset diff
| igor2 | 2024-04-30T03:16:36.825378Z
| [polybool2] -Add: doc: illustration for the v-test (all possible combinations)
|
A /trunk/doc/developer/polybool2/src/v-test.rp
A /trunk/doc/developer/polybool2/v-test.svg
M /trunk/doc/developer/polybool2/Makefile
|
|
r37037
| file changeset diff or repo changeset diff
| igor2 | 2024-04-30T03:07:02.623002Z
| [polybool2] -Add: doc: more horizontal-edge illustration for the point-in-poly doc
|
M /trunk/doc/developer/polybool2/src/point-in-poly.rp
M /trunk/doc/developer/polybool2/point-in-poly.svg
|
|
r37036
| file changeset diff or repo changeset diff
| igor2 | 2024-04-29T14:30:27.645375Z
| [polybool2] -Fix: point-in-poly illustration: missing edge number; mark RPs by blue crosses
|
M /trunk/doc/developer/polybool2/src/point-in-poly.rp
M /trunk/doc/developer/polybool2/point-in-poly.svg
|
|
r37035
| file changeset diff or repo changeset diff
| igor2 | 2024-04-29T13:22:27.884903Z
| [polybool2] -Add: doc: illustration for the point-in-poly problem
|
A /trunk/doc/developer/polybool2/src/point-in-poly.rp
A /trunk/doc/developer/polybool2/src
A /trunk/doc/developer/polybool2/Makefile
A /trunk/doc/developer/polybool2/point-in-poly.svg
|
|
r37007
| file changeset diff or repo changeset diff
| igor2 | 2024-04-28T05:59:21.865879Z
| [polybool2] -Fix: doc: step 5 needs to re-run step 3 as well to classify face polarization
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
r37003
| file changeset diff or repo changeset diff
| igor2 | 2024-04-28T02:48:09.309543Z
| [polybool2] -Change: doc: refine the face ordering description: there's a cheaper way casting a single ray
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
r37000
| file changeset diff or repo changeset diff
| igor2 | 2024-04-28T02:15:55.331737Z
| [polybool2] -Add: doc: step 6 stacking: do not emit top level faces if they are negative (simple04 xor middle island)
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
r36986
| file changeset diff or repo changeset diff
| igor2 | 2024-04-27T06:11:37.489187Z
| [polybool2] -Add: doc: explain that step5 doesn't always need to run
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
|
r36973
| file changeset diff or repo changeset diff
| igor2 | 2024-04-27T03:45:45.282287Z
| [polybool2] -Del: simplifiy the doc: step 5 needs to do the same as step 2
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
|
r36930
| file changeset diff or repo changeset diff
| igor2 | 2024-04-25T11:41:02.421845Z
| [polybool2] -Del: doc: no need to sort curves for output face order, there will be subseqent steps where it is better handled
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
|
r36921
| file changeset diff or repo changeset diff
| igor2 | 2024-04-25T05:27:18.044721Z
| [polybool2] -Fix: no need to remove curves (and merge faces) in step 4 - it is enough to mark unneeded curves visited so they are not collected and put into the output
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
r36920
| file changeset diff or repo changeset diff
| igor2 | 2024-04-25T05:20:41.786017Z
| [polybool2] -Del: doc: no need to have separate step 4, merge it into step 3, they are both trivial
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
r36913
| file changeset diff or repo changeset diff
| igor2 | 2024-04-24T05:51:26.223906Z
| [polybool2] -Cleanup: doc: simplify the text for face mapping now that there's an external link describing the actual algorithm
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
r36908
| file changeset diff or repo changeset diff
| igor2 | 2024-04-24T03:17:41.152136Z
| [polybool2] -Cleanup: doc: simplify the description of face mapping now that we have an external algo link
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
|
r36905
| file changeset diff or repo changeset diff
| igor2 | 2024-04-24T02:40:31.520329Z
| [polybool2] -Del: doc: no need to mark intersected vertices: there can be junctions at segment endpoints that are not detected this way: two polylines in a vnode-vnode crossing in an X arrangement
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
r36903
| file changeset diff or repo changeset diff
| igor2 | 2024-04-24T02:38:36.114923Z
| [polybool2] -Change: rename region to face in the algo doc, graph theory literatre uses this terminology for planar graphs
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
r36887
| file changeset diff or repo changeset diff
| igor2 | 2024-04-22T15:16:56.066729Z
| [doc] -Change: polybool2: probably no need to handle overlapping curves in such details, the region mapper will throw stubs away implicitly
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
r36886
| file changeset diff or repo changeset diff
| igor2 | 2024-04-22T15:05:47.245117Z
| [doc] -Fix: polybool2: refine overlapping curve handling (attempt to keep one curve when there are odd number of curves
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
r36885
| file changeset diff or repo changeset diff
| igor2 | 2024-04-22T14:54:54.355810Z
| [doc] -Add: refine how exactly overlapping curves are handled in polybool2
|
M /trunk/doc/developer/polybool2/algo.txt
|
|
r36884
| file changeset diff or repo changeset diff
| igor2 | 2024-04-22T09:59:13.057541Z
| [doc] -Add: polybool2 algo proposal
|
A /trunk/doc/developer/polybool2
A /trunk/doc/developer/polybool2/algo.txt
|
|
|
|
r36854
| file changeset diff or repo changeset diff
| igor2 | 2024-04-03T04:22:36.807361Z
| [doc] -Fix: missing conf tree doc from svn: editor/global_grid and editor/local_grid
|
A /trunk/doc/conf/tree/editor_global_grid.html
A /trunk/doc/conf/tree/editor_local_grid.html
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|