breakingextend

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
Next revisionBoth sides next revision
breakingextend [2019/12/02 09:12] – Conflicting extend commands tarquinwjbreakingextend [2019/12/03 20:59] – typo tarquinwj
Line 3: Line 3:
 Note; Therion 5.4.4 has a bug that causes "extend ignore somestation" to break at the wrong station. This is fixed in builds after 14 November 2019. If you are relying on this functionality, you should use versions after this date. Note; Therion 5.4.4 has a bug that causes "extend ignore somestation" to break at the wrong station. This is fixed in builds after 14 November 2019. If you are relying on this functionality, you should use versions after this date.
  
-When a cave has multiple passages that connect to each other, such as a main route and an oxbow, it is not possible for an extended elevation to perfectly line up the two passages with each other, unless by chance they happen to be exactly the same length. Instead, it has to pick one of them to be the right (extended) length, while the other one gets broken at some station, with that station shown twice, one connected to the station before it, and the other connected to the station after it.+When a cave has multiple passages that connect to each other, such as a main route and an oxbow, it is not possible for an [[extend|extended elevation]] to perfectly line up the two passages with each other, unless by chance they happen to be exactly the same length. Instead, it has to pick one of them to be the right (extended) length, while the other one gets broken at some station, with that station shown twice, one connected to the station before it, and the other connected to the station after it.
  
 Take, for example, a main passage running for 7 metres, with a high level oxbow that connects after 1 metre and 6 metres along the main passage. The main passage runs in a curve, but the oxbow is shorter, cutting off the corner. Take, for example, a main passage running for 7 metres, with a high level oxbow that connects after 1 metre and 6 metres along the main passage. The main passage runs in a curve, but the oxbow is shorter, cutting off the corner.
Line 32: Line 32:
 {{ ::defaultextend.png?nolink |}} {{ ::defaultextend.png?nolink |}}
  
-So the answer is to tell Therion to "extend ignore" one of the stations or the legs along the oxbow. despite its name, "ignore" does not mean to ignore the station; it means "break at this station" or "add a weakness at this station so that the extended elevation can break here". For this example, we will break it at station 9 (warning, this will not correctly in Therion 5.4.4 or below; you would need to upgrade, or use the "extend ignore fromstation tostation" syntax).+So the answer is to tell Therion to "extend ignore" one of the stations or the legs along the oxbow. despite its name, "ignore" does not mean to ignore the station; it means "break at this station" or "add a weakness at this station so that the extended elevation can break here". For this example, we will break it at station 9 (warning, this will not work correctly in Therion 5.4.4 or below; you would need to upgrade, or use the "extend ignore fromstation tostation" syntax).
  
   extend start 1   extend start 1
Line 80: Line 80:
 {{ ::extendmess.png?nolink |}} {{ ::extendmess.png?nolink |}}
  
-What is going on? The data may be going 7-8-9-10-2 through the oxbow, but Therion extends it starting from 1, and then follows the oxbow in the opposite direction (since that is the direction where it connects first to the "extend start"); 2-10-9-8-7. So your "extend ignore" must go in that same direction:+What is going on? The data may be going 7-8-9-10-2 through the oxbow, but Therion extends it starting from 1, and then follows the oxbow in the opposite direction (since that is the direction where it connects first to the "extend start"); 2-10-9-8-7. (If it helps, you can add "log extend" in your .thconfig file, and that will log the extended elevation traversing sequence to therion.log, and you can use that to work out which order you need to specify the stations.) So your "extend ignore" must go in that same direction:
  
   extend start 1   extend start 1
  • breakingextend.txt
  • Last modified: 4 years ago
  • by tarquinwj