Hi Tarquin

 

> I don't quite understand why asking it to ignore a leg then changing your 
> mind and asking it to draw it anyway, would cause it to then split it at the 
> point you want. I wonder if I will be able to make sense out of that in 
> future.

 

I think of extended generation as a trial and error sequential process.  

Tell it where to start, then what direction.  See what happens.

At the point where the generation deviates from what you would like, add an 
instruction, in the correct sequence.  See what happens.

Once that part works OK, look further along the centreline to find the next 
deviation, and add another instruction.  

So it is not changing mind or contradicting previous statements.  See sequence 
below.

 

>What is makes me wonder is; why doesn't this exist?

>extend break 6

>This could cause a centreline "weakness", and prefer (but not mandate) 
>breaking at that point. It would massively simplify this control, and be much 
>more predictable.

 

This is pretty much exactly what ‘extend ignore 6 <station at other end of 
leg>’ does.  It causes the centreline to break at station 6, and continue 
automatic extended centreline generation elsewhere.

 

Here is the plan view, and the solution I came up with.  There are probably 
others.



survey extendedloop

  centreline

    data normal from to length compass clino

    1  2  1  0  5

    2  3  1  0  -5

    3  4  1  45  -10

    4  5  1  90  5

    5  6  1.71  225  45

    6  2  1.71  225  -45

    5  7  1  90  0

                

     extend start 1

     extend right 1

     extend ignore 6 5

     extend right 6 5

  endcentreline

endsurvey

 

Stepping through the process I take;

     extend start 1

     extend right 1

This produces an extended centreline that propagates 1 2 6 5 4 3 2, and now 
that the loop is closed (and broken at 2), propagation continues for the rest 
of the cave from 5 7.



Could I have predicted this sequence?  No.  Usually I think Therion chooses the 
surveyed sequence, but not always.  This is why I use a trial and error 
approach.

>From the diagram above, I think that I want the map-connection line  (the 
>break) at station 6, and the extended generation direction for the leg to 
>ignore is 6 5 (despite the survey data enumerating this leg as 5 6).  So now I 
>try;

 

     extend start 1

     extend right 1

     extend ignore 6 5



This is much better, but the leg 5 6 is extending right and not left.

The apparent generation sequence is now 1 2 6, 2 3 4 5 6, 5 7

So I could try;

     extend right 6 5

or

     extend left 5 6

I chose the former because it involved less typing, but the latter makes more 
sense perhaps if you are following the apparent sequence of generation.  It 
turns out that they both work, and produce this (same apparent generation 
sequence, just the extend direction differs for 5 6);



 

Don’t worry, extend is a mystery for me as well.

This example turns out to fairly straight forward, but it can be very 
complicated for a real cave, especially if you don’t start thinking about the 
extended elevation until you have 10 km of passage in your project.

 

Any further insights greatly appreciated.

 

Bruce

 

PS:  I just noticed on page 25 of the Therion Book, that extend directions can 
be explicitly influenced from within a scrap drawing.



I’d be interested in finding out about usage scenarios.

 

_______________________________________________
Therion mailing list
Therion@speleo.sk
https://mailman.speleo.sk/listinfo/therion

Reply via email to