Re: [Therion] Conflict between "extend ignore" command and inverse legs

2018-06-07 Thread Marco Corvi via Therion
I have commented all the splays "extend ignore", and Therion is doing
now a good job, ignoring the appropriate leg (extend ignore 83 92). All
the splays "extend ignore" was confusing the Therion compiler.

This data is an export from Topodroid, that incorporates the "extend
ignore" command before the splays shots. I will comment to Marco Corvi
on the problem.

@ Evaristo & Bruce:
what about a command "extend auto", which means let therion decide how to
extend the splay shot ?

for the moment therion parser could behave as if the command weren't there.

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


[Therion] Conflict between "extend ignore" command and inverse legs

2018-06-07 Thread Bruce Mutton via Therion
Hi Marco

I am not sure I understand, let me test my thinking, for everyone to pick apart 
:)

 

I think the extend options provide control of the non-splay survey legs.  In 
general that control amounts to left, right, vertical, not at all, or not 
visible.

The splay legs should just ‘wobble around’ as a second order effect, in 
response to the extend parameters applied to the non-splay legs.

So the only sensible behaviour for splays is ‘extend auto’, and my observation 
is that this is already coded into PocketTopo and Therion, and so there is no 
reason to require the user to invoke ‘extend auto’ manually.

 

As noted in previous threads, Therion and PocketTopo do manage to orient splay 
legs differently.  Quite often I have to mentally reorient splays when drawing 
in Therion Drawing Editor.  Neither application seems to do it perfectly, but 
then because the shape of the extended centreline network is as much an 
arbitrary artistic choice on the part of the user, as it is based on hard 
numeric data, there is perhaps no ‘right approach’ for the software to take. I 
suspect that I have observed that TopParser can affect the orientation of 
splays as well, but I am not sure of that.

 

I think the right approach is to aim for Therion (and PocketTopo, TopoDroid) to 
orient splays automatically, based on the extend directions of the incoming and 
outgoing non-splay legs.  If the applications were to allow direct user control 
of splay extend direction, then the statements should not be able to be 
confused with existing statements that control the non-splay legs (ie adopt 
extend splay left, extend splay right, extend splay vertical, extend splay 
auto). Perhaps this topic is something the authors should collaborate on to 
achieve a consistent behaviour?

 

What do you think?

Bruce

 

From: Therion  On Behalf Of Marco Corvi via Therion
Sent: Thursday, 7 June 2018 11:29 PM
To: therion@speleo.sk
Cc: Marco Corvi 
Subject: Re: [Therion] Conflict between "extend ignore" command and inverse legs

 



I have commented all the splays "extend ignore", and Therion is doing 
now a good job, ignoring the appropriate leg (extend ignore 83 92). All 
the splays "extend ignore" was confusing the Therion compiler.

This data is an export from Topodroid, that incorporates the "extend 
ignore" command before the splays shots. I will comment to Marco Corvi 
on the problem.

 

@ Evaristo & Bruce:

what about a command "extend auto", which means let therion decide how to 
extend the splay shot ?

 

for the moment therion parser could behave as if the command weren't there.

 

marco

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