Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
faq [2019/11/04 02:39] – minor reorder page brucemutton | faq [2023/10/16 10:27] (current) – Visualising drawing errors and distortion - clarify debug dots and colours brucemutton | ||
---|---|---|---|
Line 150: | Line 150: | ||
Xtherion " | Xtherion " | ||
+ | |||
+ | 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# | see also [[tips# | ||
Line 381: | Line 383: | ||
====How do export centerline only?==== | ====How do export centerline only?==== | ||
- | There are two types of maps definitions - one from scraps and other maps and second only from surveys. | + | There are two types of maps definitions - one from scraps and other maps and second only from surveys. |
survey index_survey -title " | survey index_survey -title " | ||
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 | + | * **large red points** - the (station) |
* **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 | + | - Spacing of matched pairs of yellow points, or black points is of little significance. Perhaps |
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 667: | Line 669: | ||
Each scrap defines a piece of cave passage, which (almost) always is defined by walls, being the boundary between a rock mass and the open space of the passage. | Each scrap defines a piece of cave passage, which (almost) always is defined by walls, being the boundary between a rock mass and the open space of the passage. | ||
- | If these openings are very wide, then you may have to close the opening with a wall line with '' | + | If these openings are very wide, then you may have to close the opening with a wall line with '' |
- | If you want to draw a wall ' | + | If you want to draw a wall ' |
+ | If you have an oxbow, or large pillar, then you need to set '' | ||
- | If you follow these rules, Therion can correctly determine what is ' | + | If you follow these rules, Therion can correctly determine what is ' |
+ | |||
+ | And beyond this, if you want your kml __maps__ and 3d outputs to be generated correctly, you will also need to get the wall line orientations correct. | ||
If you get it wrong, you can get significant distortion and incorrect colouring in your 2d and 3d outputs. | If you get it wrong, you can get significant distortion and incorrect colouring in your 2d and 3d outputs. | ||
Line 679: | Line 684: | ||
## Martin Sluka Nov2019 | ## Martin Sluka Nov2019 | ||
## Hides most objects and emphasises passage interiors and walls | ## Hides most objects and emphasises passage interiors and walls | ||
+ | ## Does not check for correct line orientation (-reverse on|off). You need to export a map to kml to check line wall orientations | ||
symbol-hide group all | symbol-hide group all | ||
symbol-show line wall | symbol-show line wall | ||
Line 692: | 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 716: | 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 " | 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 " | ||
+ | |||
+ | 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 828: | 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 - 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 ' | ||
- | |||
====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... |