Hi Evaristo,

may you, please, add this to wiki?

m.s.


> 2. 2. 2018 v 17:32, Evaristo Quiroga via Therion <therion@speleo.sk>:
> 
> Hi Vladimir,
> 
> Finally  I have choose the easy way (see the attached figure). Yours comments 
> and other forum members convinced me. And it's more easy  also to coordinate 
> with new Topodroid symbols. 
> 
> Now I have two new user anchor symbols: u:anchor_artificial and 
> u:anchor_natural which I combine with rope section with or without rebelays 
> and anchors. 
> 
> I put the mpost code if others users want use it. 
> I have choose a brown colour to rigging (rope and anchors). As you can not 
> choose the color of the user symbols, with "symbol-colour",  I had to define 
> it in the mpost.
> 
> Thanks,
> 
> Evaristo. 
> 
> -----------------------------------------------------------------------
> def p_u_anchor_artificial(expr pos,theta,sc,al) =
>   T:=identity shifted pos;
>   thdraw origin withpen pencircle scaled 0.25u withcolor (0.58, 0.44, 0.25);
> enddef;
>  initsymbol ("p_u_anchor_artificial");
> 
> def p_u_anchor_natural(expr pos,theta,sc,al) =
>     U:=(.2u,.2u);
>     T:=identity aligned al rotated theta scaled sc shifted pos;
>     thfill (-.2u,-.2u)--(0,.2u)--(.2u,-.2u)--cycle withcolor (0.58, 0.44, 
> 0.25); 
> enddef;
>  initsymbol ("p_u_anchor_natural");
> 
>   symbol-colour line rope [58 44 25]
> -------------------------------------------------------------------------------
> 
> El 02/02/2018 a las 16:54, Владимир Георгиев via Therion escribió:
>> Hi Evaristo
>> 
>> Indeed the line rope needs some additions in an elegant way :). Occasionally 
>> I have also wanted to make a Y-anchor without the dot in the middle. But I 
>> hadn't had the time to add this feature. It can be done by adding extra line 
>> point options. Similar to "adjust horizontal", "l-size", etc for "line:wall".
>> This will require modifications to both the Metapost code to draw the 
>> symbol, and to the therion c++ code that parses the options.
>> It would be possible to draw different types of anchors depending on the 
>> line point option, but I am not sure if it will be easy to reflect the used 
>> anchors in the legend.
>> 
>> Actually it would be best if there are both ways of setting an anchor: with 
>> a line point option, or with a separate point "anchor" with different 
>> options. The "anchor" point already exists, but is only one type.
>> 
>> When I draw a rope I always use it with "rebelays off" now and draw the 
>> rebelays with a Bezier line. This allows me better control, because the 
>> automatic rebelay curves don't always fit well in the pit shape.
>> 
>> Evaristo, if you want to work on the code, I can try to help. The above are 
>> all nice ideas, like many others, but I personally don't have the time to 
>> experiment with implementing them.
>> 
>> Vladimir
>> 
>> On Thu, Feb 1, 2018 at 1:57 PM, Evaristo Quiroga via Therion 
>> <therion@speleo.sk <mailto:therion@speleo.sk>> wrote:
>> Hi,
>> 
>> I greatly appreciate the improvement made by Vladimir at the rope line 
>> symbol.
>> 
>> https://www.mail-archive.com/therion@speleo.sk/msg05992.html 
>> <https://www.mail-archive.com/therion@speleo.sk/msg05992.html>
>> With this symbol you can control if the rope section has anchors and 
>> rebelays, as line options. This options are global to the line:  have or not 
>> rebelays or anchors. 
>> Now a I need to go more ahead, I want control the anchor type (natural: 
>> tree, block, etc or artificial: spit, multimonti, parabolt, etc) in every 
>> point and the rebelay in previous section. I want a round point for 
>> artificial anchor (like the Vladimir symbol) and a triangle point for 
>> natural anchor.
>> 
>> When we rig with Y knots and deviators you need to control the line section 
>> without rebelays and anchors, so that the rope is straight and the knots do 
>> not appear as anchors. (see attached figure). 
>> 
>> Now I have to way to implement this in Therion: the easy and the elegant.
>> 
>> Easy. Create two new point symbols for natural and artificial anchors. And 
>> use the rope line symbol with rebelay and anchor OFF in the rope section 
>> with Y and deviators, and  ON in the other sections. 
>> 
>> Elegant. Create a new rope line symbol, where I can control in every point 
>> the anchor type (Natural, Artificial or None, for knot) and the rebelay rope 
>> effect in the previous rope section. I think we can do this by defining 
>> options to the line point. I know other have implemented similar option, 
>> like "adjust horizontal". To do this a need code examples with similar 
>> option implementation to inspire me. 
>> 
>> Thanks,
>> 
>> Evaristo. 
>> 
>> 
>> _______________________________________________
>> Therion mailing list
>> Therion@speleo.sk <mailto:Therion@speleo.sk>
>> https://mailman.speleo.sk/listinfo/therion 
>> <https://mailman.speleo.sk/listinfo/therion>
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Therion mailing list
>> Therion@speleo.sk <mailto:Therion@speleo.sk>
>> https://mailman.speleo.sk/listinfo/therion 
>> <https://mailman.speleo.sk/listinfo/therion>
> 
> <Rope-anchors2.gif>_______________________________________________
> Therion mailing list
> Therion@speleo.sk
> https://mailman.speleo.sk/listinfo/therion

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

Reply via email to