tips

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
tips [2020/10/22 14:23] – Moving new section tarquinwjtips [2024/11/17 06:08] (current) – [Choosing Colour Palettes] Add https://colorcodes.io brucemutton
Line 148: Line 148:
  
 ==== Avoiding Invisible or Misshapen Scraps in Loch and Google Earth ==== ==== Avoiding Invisible or Misshapen Scraps in Loch and Google Earth ====
-Over time the pdf outputs have become resilient to many drawing misdemeanour's, and so you can break many of the rules described in the Therion Book, and still get a pretty good (or even perfect) output. But the Loch model and Google Earth map outputs are not yet so versatile (June 2011 version 5.3.8), and often result in missing or miss-drawn pieces of cave passage. \\+Over time the pdf outputs have become resilient to many drawing misdemeanour's, and so you can break many of the rules described in the Therion Book, and still get a pretty good (or even perfect) output. But the Loch model and Google Earth map outputs are not yet so versatile (2011 - 2021), and often result in missing or miss-drawn pieces of cave passage. \\
 Here are the usual culprits. Here are the usual culprits.
 ^ Misdemeanour ^ Symptom ^ ^ Misdemeanour ^ Symptom ^
 |* //line wall// with incorrect 'reverse' status (yellow tick should point inside passage void) | Invisible passage.  Loch walls appear and vanish as you rotate the model | |* //line wall// with incorrect 'reverse' status (yellow tick should point inside passage void) | Invisible passage.  Loch walls appear and vanish as you rotate the model |
-|* //line wall// with interior passage that does not have '-outline in' option set. | Interior of loop is rendered and passage is invisible |+|* //line wall// that is completely enclosed by a single scrap (such as for an oxbow passagethat does not have ''-outline in'' option set. | Interior of loop is rendered and passage may be invisible | 
 +|* //line wall// that is completely enclosed by a single scrap (such as for an oxbow passage) but is not continuous and closed.  Hint: Close intentionally open ends that are completely enclosed by a single scrap with a ''line wall -subtype invisible'' to solve this problem. | Interior of loop is rendered and passage may be invisible |
 |* An open passage end has one or more wall ends that curls back into the interior of the passage. | Invisible passage | |* An open passage end has one or more wall ends that curls back into the interior of the passage. | Invisible passage |
 |* A scrap has open space along it's length. ie openings left for side passages directly opposite each other break the scrap in half. | Only one of the parts of the scrap are rendered | |* A scrap has open space along it's length. ie openings left for side passages directly opposite each other break the scrap in half. | Only one of the parts of the scrap are rendered |
-|* Scrap is wider than it is long, or has long walls with '-subtype invisible', or \\ very complicated scraps | These are not necessarily misdemeanours, but I think it might cause the passage to be invisible. |+|* Scrap is wider than it is long, or has long walls with ''-subtype invisible'', or \\ very complicated scraps | These are not necessarily misdemeanours, but I think it might cause the passage to be invisible. |
 |* Passage wall has a loop in it, either because the bezier curve handles have been extended too far, or because the subsequent morphing when scraps join has encouraged a loop to form|probably invisible passage (not verified) Metapost gives a 'scrap outline intersects itself' warning| |* Passage wall has a loop in it, either because the bezier curve handles have been extended too far, or because the subsequent morphing when scraps join has encouraged a loop to form|probably invisible passage (not verified) Metapost gives a 'scrap outline intersects itself' warning|
-|* Therion cannot handle two consecutive //wall:invisible// lines joining each other (5.3.9 Nov 2011) Try making the two invisible lines into one long invisible line or make one of them //-visibility off// instead|Passages have gaps and strange artefacts emanating from them | +|* Therion cannot handle two consecutive ''wall:invisible'' lines joining each other (5.3.9 Nov 2011) Try making the two invisible lines into one long invisible line or make one of them ''-visibility off'' instead|Passages have gaps and strange artefacts emanating from them | 
-|* A line with //-outline out// is connected to a line with //-outline in// |Passages have gaps and strange artefacts emanating from them|+|* A line with ''-outline out'' is connected to a line with ''-outline in'' |Passages have gaps and strange artefacts emanating from them|
 |* Instead of abutting end to end, a pair of line wall overlap each other, the first segment of one line with the last segment of another | Loch model contains large spurious artefacts | |* Instead of abutting end to end, a pair of line wall overlap each other, the first segment of one line with the last segment of another | Loch model contains large spurious artefacts |
  
Line 204: Line 205:
  
 If you draw two or more scraps adjacent to each other in your drawing *.th2 file, and make sure the adjacent line wall ends snap to each other, then Therion will automatically morph them, if necessary, to create a perfect join.  A morph might be necessary, if for example survey closure or other drawing distortions might tend to separate the scraps you have drawn as touching.\\ If you draw two or more scraps adjacent to each other in your drawing *.th2 file, and make sure the adjacent line wall ends snap to each other, then Therion will automatically morph them, if necessary, to create a perfect join.  A morph might be necessary, if for example survey closure or other drawing distortions might tend to separate the scraps you have drawn as touching.\\
-This is really just an automatic implementation of the 'Manual line or point by point' method described below.+This is really just an automatic implementation of the 'Manual line or point by point' method described below.\\ 
 + 
 +In fact, any points or line points (not just open ends of passage walls) drawn coincident (snapped together) in a th2 file will be morphed in the output to also be coincident.
  
 **Semi-automatic scrap by scrap** **Semi-automatic scrap by scrap**
  
-    join scrap1 scrap2 [-count <number of passage (not line) joins for Therion to look for>]+    join scrap1 scrap2 [-count <number>] of passage (not line) joins for Therion to look for 
 +                       where <numbermust be greater than or equal to 2
  
 The method can only join two scraps at a time.  Note that it only works using passages defined by lines of "wall" type (even if their "-outline" is set to "none"). It does not join other types of line. It normally expects to find pairs of lines, one on each side of the passage opening. If there are multiple places where the two scraps join, you can normally use the "-count" option to say how many possible passage joins Therion should search for and join in the two scraps. The method can only join two scraps at a time.  Note that it only works using passages defined by lines of "wall" type (even if their "-outline" is set to "none"). It does not join other types of line. It normally expects to find pairs of lines, one on each side of the passage opening. If there are multiple places where the two scraps join, you can normally use the "-count" option to say how many possible passage joins Therion should search for and join in the two scraps.
Line 245: Line 249:
  
     join line1:john line2:jane line3:jack line4:jill     join line1:john line2:jane line3:jack line4:jill
 +
 +If you refer to the same point in more than one join statement, then one of the joins will be ignored.
  
 For more detail see [[tbe:wiki3#joining_scraps|Therion by Examples, chapter 3]] and [[faq#how_do_i_join_three_scraps_in_a_y-shape]] For more detail see [[tbe:wiki3#joining_scraps|Therion by Examples, chapter 3]] and [[faq#how_do_i_join_three_scraps_in_a_y-shape]]
Line 475: Line 481:
 //**Take care that the final colour will strictly depend on setup (calibration) of your screen, system, application and printer or data projector!!!**// //**Take care that the final colour will strictly depend on setup (calibration) of your screen, system, application and printer or data projector!!!**//
  
 +Also check out https://colorcodes.io 
 =====Reconstruction of surveying data from paper map===== =====Reconstruction of surveying data from paper map=====
  
  • tips.1603369402.txt.gz
  • Last modified: 4 years ago
  • by tarquinwj