Hi Martin,
I have never done a wiki. I've been looking at the documentation on the
page, and I'll try. After some native English would have to review my
poor English.
What do you want me to describe: just the use of the new anchor symbols
or the joint use of all rigging symbols (ropes and anchors)?
Evaristo.
El 02/02/2018 a las 18:25, Martin Sluka via Therion escribió:
Hi Evaristo,
may you, please, add this to wiki?
m.s.
2. 2. 2018 v 17:32, Evaristo Quiroga via Therion <therion@speleo.sk
<mailto: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
https://mailman.speleo.sk/listinfo/therion
<Rope-anchors2.gif>_______________________________________________
Therion mailing list
Therion@speleo.sk <mailto:Therion@speleo.sk>
https://mailman.speleo.sk/listinfo/therion
_______________________________________________
Therion mailing list
Therion@speleo.sk
https://mailman.speleo.sk/listinfo/therion
_______________________________________________
Therion mailing list
Therion@speleo.sk
https://mailman.speleo.sk/listinfo/therion