[Therion] Rope and anchors symbols
muncla
muncla at seznam.cz
Fri Feb 2 20:36:53 CET 2018
Hi pls unsubscribe me from mailing list.
Ahoj chlapi odeberte me prosim z mailing listu porad mi chodi tyto upozorneni viz. nize asi jsem to kdysi aktivoval a nemohu najit zruseni odberu.Dekuji Muncla
Odesláno z mého chytrého telefonu Samsung Galaxy.
-------- Původní zpráva --------Od: Evaristo Quiroga via Therion <therion at speleo.sk> Datum: 02.02.18 17:32 (GMT+01:00) Komu: Владимир Георгиев via Therion <therion at speleo.sk> Cc: Evaristo Quiroga <eqr at ecgracia.com> Předmět: Re: [Therion] Rope and anchors symbols
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 at 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
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 at speleo.sk
https://mailman.speleo.sk/listinfo/therion
_______________________________________________
Therion mailing list
Therion at speleo.sk
https://mailman.speleo.sk/listinfo/therion
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20180202/07e37aaf/attachment.htm>
More information about the Therion
mailing list