faq

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
faq [2019/12/07 09:54] – Maps can contain surveys and maps at the same time now tarquinwjfaq [2023/10/16 10:27] (current) – Visualising drawing errors and distortion - clarify debug dots and colours brucemutton
Line 150: Line 150:
  
 Xtherion "normal": {{therion:join_scraps_normal_xtherion.gif?120}} pdf "normal": {{therion:join_scraps_normal_pdf.gif?120}} Xtherion "tricky": {{therion:join_scraps_tricky_xtherion.gif?120}} pdf "tricky": {{therion:join_scraps_tricky_pdf.gif?120}} //Click on picture to see original size// Xtherion "normal": {{therion:join_scraps_normal_xtherion.gif?120}} pdf "normal": {{therion:join_scraps_normal_pdf.gif?120}} Xtherion "tricky": {{therion:join_scraps_tricky_xtherion.gif?120}} pdf "tricky": {{therion:join_scraps_tricky_pdf.gif?120}} //Click on picture to see original size//
 +
 +There is much simpler way - just by join command. Create in one scrap invisible line wall on open end with just tree not smooth points. Join the middle point of this line (l_line:1) to end or beginning of appropriate line of one of another scraps.  
  
 see also [[tips#joining_scraps_together]] see also [[tips#joining_scraps_together]]
Line 591: Line 593:
   * **blue-lines** - scraps adjusted to survey stations (before processing joins)   * **blue-lines** - scraps adjusted to survey stations (before processing joins)
  
-  * **red points** - original positions of survey stations +  * **small red points** - original positions of survey stations 
-  * **yellow points** connected by yellow line - original position of two points in scrap with maximal distortion                                                                   +  * **large yellow points** connected by yellow line - original position of two points in scrap with maximal distortion                                                                   
-  * **black points** connected by black line - final position of two points in scrap with maximal distortion +  * **large black points** connected by black line - final position of two points in scrap with maximal distortion 
-  * **orange points** - the points with distance changed most during transformation                                                                              +  * **large red points** - the (station) points with distance changed most during transformation                                                                              
  
   * **yellow lines** connecting black and yellow points indicate how these points were shifted                                                                         * **yellow lines** connecting black and yellow points indicate how these points were shifted                                                                      
Line 605: Line 607:
    - The size of the maximum distortion (for a scrap) is proportional to the distance between the black point from it's corresponding yellow point (black and yellow joined by yellow).    - The size of the maximum distortion (for a scrap) is proportional to the distance between the black point from it's corresponding yellow point (black and yellow joined by yellow).
    - If the black points are obscured under the corresponding yellow points, then the maximum distortion is not very much at all.    - If the black points are obscured under the corresponding yellow points, then the maximum distortion is not very much at all.
-   - Spacing of matched pairs of yellow points, or black points is of little significance, perhaps it is an indication of the size of area in the scrap that has 'maximum distortion'.+   - Spacing of matched pairs of yellow points, or black points is of little significance. Perhaps it is, together with the large red point (if present), an indication of the size of area in the scrap that has 'maximum distortion'.
  
 We can create a special layout to hide distracting features, and emphasize the debug characteristics we are interested in. We can create a special layout to hide distracting features, and emphasize the debug characteristics we are interested in.
Line 696: Line 698:
  
   Warning: scrap outline intersects itself in bmb3_s3@fake.    Warning: scrap outline intersects itself in bmb3_s3@fake. 
 +
 +  Warning: invalid scrap outline in bmb3_s3@fake. 
  
 //I have this warning in a few scraps in that survey - I wondered how serious it was, and what I should do about it. But without more details of _where_ it intersects itself (and why this is a problem), I could not do anything but ignore it.// //I have this warning in a few scraps in that survey - I wondered how serious it was, and what I should do about it. But without more details of _where_ it intersects itself (and why this is a problem), I could not do anything but ignore it.//
Line 720: Line 724:
  
 This warning can sometimes happen if you have two wall lines joining on a single point, where Bézier curve controls pull the lines into a very acute angle (where the "back" facing Bézier controls are pulled beyond the arc of the other line). The solution is to reduce the angle of the join, or insert more linepoints so that the angle can be produced without needing to use Bézier controls to pull the lines so far that Metapost thinks they overlap. Check any such places in your scrap outline, and test whether removing the Bézier back or forward controls fixes it. If so, then this is the location of your error. This warning can sometimes happen if you have two wall lines joining on a single point, where Bézier curve controls pull the lines into a very acute angle (where the "back" facing Bézier controls are pulled beyond the arc of the other line). The solution is to reduce the angle of the join, or insert more linepoints so that the angle can be produced without needing to use Bézier controls to pull the lines so far that Metapost thinks they overlap. Check any such places in your scrap outline, and test whether removing the Bézier back or forward controls fixes it. If so, then this is the location of your error.
 +
 +It can also happen if a wall line has one of its Bézier controls pulled far enough to cross the opposite wall of the passage. Basically, even though the rendered walls might not actually touch because of the curves, you still need to be able to draw a line that connects all of the line points *and control points* in sequence, without crossing the far wall of the passage.
  
 It can also happen if you have inserted a point along a wall line, with its Bézier controls oriented backwards compared with the rest of the line, so that the backwards one points forwards, or vice versa. The rendering looks normal, but Metapost has had to flip the orientation of the line twice, so it complains. It can also happen if you have inserted a point along a wall line, with its Bézier controls oriented backwards compared with the rest of the line, so that the backwards one points forwards, or vice versa. The rendering looks normal, but Metapost has had to flip the orientation of the line twice, so it complains.
Line 832: Line 838:
 Options                 Options                
   * on   - sorts by length and shows the length with each persons name (same as 5.3.10)   * on   - sorts by length and shows the length with each persons name (same as 5.3.10)
 +  * hide - sorts by length but does not show the lengths (new syntax in 5.3.11-was 'off' in 5.3.10).  If some people have equal lengths, then they sort alphabetically
   * off  - sorts alphabetically (behaviour changed from 5.3.10 to implement new feature)   * off  - sorts alphabetically (behaviour changed from 5.3.10 to implement new feature)
-  * hide - sorts by length but does not show the lengths (new syntax in 5.3.11-was 'off' in 5.3.10).  If some people have equal lengths, then they sort alphabetically 
- 
 ====How do I add peoples names if they have more than two words / names?==== ====How do I add peoples names if they have more than two words / names?====
 The Therion Book says... The Therion Book says...
  • faq.1575708850.txt.gz
  • Last modified: 4 years ago
  • by tarquinwj