Sections
Introduction
All insertions, including Prepend/Append can follow the following procedure:
(I) Preprocess
Convert vertex or vertices array to a polyline to insert.
Get head/tail vertices & segments of the polyline to insert.
Get vertices before/after the insertion point, as well as vertices for the corresponding prev/next segments.
[optional] For a single vertex:
startVert = endVert
startSeg = endSeg = null
(II) Insert/Append/Prepend Vertices
(III) Create, Add & Append New Splice Segment
(IV) Update Prior Segment Connections*
For non-append/prepend insertions only.
(V) Insert/Append/Prepend Segments
(VI) Update Prior Segment Properties*
For non-append/prepend insertions only.
Child Pages
Attachments:
gis_ly-geometry-6a-insertion3.jpg (image/jpeg)
gis_ly-geometry-6a-insertion2.jpg (image/jpeg)
gis_ly-geometry-6a-insertion4.jpg (image/jpeg)
gis_ly-geometry-6a-insertion5&6.jpg (image/jpeg)
gis_ly-geometry-6a-insertion1.jpg (image/jpeg)
gis_ly-geometry-6a-insertion2.jpg (image/jpeg)
gis_ly-geometry-6a-insertion4.jpg (image/jpeg)
gis_ly-geometry-6a-insertion5&6.jpg (image/jpeg)
gis_ly-geometry-6a-insertion1.jpg (image/jpeg)