Hello everybody, after drawing a complex map of one show cave, I would like to add new standard symbols to therion. These should include: line edge - should be used to draw other then rock edges, e.g. wall structures in elevation. There is already rock-border -- rock-edge pair, there is general border symbol but no general edge symbol. line rope - already discussed here, just line point option anchor on|off should work also line handrail - this symbol already exists in some cave symbol sets. A line with dots in plan, in elevation some standard 1m tall handrail would be drawn. point handrail - used to draw handrail in cross-sections line steps - should be used in both, plan / elevation projections. In plan, this line would surround steps area and steps would be drawn parallel to the first line segment. In elevation, 20cm steps would be drawn. line path - used to draw concrete or other path in caves, where it was built. If it will be closed curve, it will be filled with "area path". See below. area path - fill for path areas. It would be automatically applied for closed line steps/path in plan projection. Also should be added: line rope-ladder line fixed-ladder line via-ferrata point via-ferrata Do these symbols make sense? Any comments? Any other symbols, that should exist in the standard therion library? Thanks a lot for the feedback, S.
Stacho My initial thought is that steps resolution should depend on the scale perhaps. 20cm in plan or elevation will be a bit pointless at 1:500 or 1:1:1000 - would look like a fuzzy line. Standard symbolized rise:tread of 2mm:3mm (or whatever) might be better. Similar might apply to handrail elevations. The idea that some symbolizations might be different in plan/elevation/none projections is intriguing. I don't think we have that yet (?), but it seems like a good idea for some types of symbol. Edges, Borders Personally I'd just go for a general line edge and drop the rock edge. Or, given the current symbol set, stick with 'line rock edge'. Having said that I find I often want variants of general edges, lines or borders for all sorts of thing. Maybe a line edge -scale [xs s m l xl] is a possibility and use the scale to scale line weight and symbolization size? Same would be good for line border. I like the current invisible, visible, presumed, temporary subtypes but I do find I use them for situations other than what their name suggests. On a related topic. Attached are some text changes I was just proposing to our local group for the 'english translation' of legend text. Some are slightly clumsy in the phrasing and one spelling mistake. They won't necessarily all be appropriate for the global English audience, but I expect at least some are. Also as in this picture below, there is some untidiness and discrepancy in the symbol text size in the legend. It could however be a function of changes I have made at this end. Bruce
I have already done a hand rail in plan, due to being involved in surveying a show cave, been meaning to put it on the kiwi for a while now. This is one of my first attempts at symbol definition, (cannot remember what I adapted it from), probably very poor, but in case it can help. Steps would be wonderful, I have spent far too long trying to use a border to draw steps. The other one that vaguely crossed my mind was a point symbol for light, but I put it to the back of the list after very little time thanks Andrew def l_u_rail (expr P) = T:=identity; cas := 0; dlzka := arclength P; mojkrok:=adjust_step(dlzka, 0.8u); pickup PenC; forever: t0 := arctime (cas) of P; t1 := arctime (cas + mojkrok*2/5) of P; t := arctime (cas + mojkrok/2) of P; t4 := arctime (cas + mojkrok*3/5) of P; t5 := arctime (cas + mojkrok) of P; thdraw (subpath (t0,t1) of P); thdraw (subpath (t4,t5) of P); drawdot (point t of P); #mark_ (P,t,0.02u); #mark_ (P,t,-0.02u); #f := (P,t,0.2u); #draw f; cas := cas + mojkrok; exitif cas > dlzka - (2*mojkrok/3); % for rounding errors endfor; enddef; initsymbol("l_u_rail") #text en line u:rail "Railing" On 11/11/11 19:48, Stacho Mudrak wrote:
Hello everybody,
after drawing a complex map of one show cave, I would like to add new standard symbols to therion. These should include:
line edge - should be used to draw other then rock edges, e.g. wall structures in elevation. There is already rock-border -- rock-edge pair, there is general border symbol but no general edge symbol.
line rope - already discussed here, just line point option anchor on|off should work also
line handrail - this symbol already exists in some cave symbol sets. A line with dots in plan, in elevation some standard 1m tall handrail would be drawn.
point handrail - used to draw handrail in cross-sections
line steps - should be used in both, plan / elevation projections. In plan, this line would surround steps area and steps would be drawn parallel to the first line segment. In elevation, 20cm steps would be drawn.
line path - used to draw concrete or other path in caves, where it was built. If it will be closed curve, it will be filled with "area path". See below.
area path - fill for path areas. It would be automatically applied for closed line steps/path in plan projection.
Also should be added: line rope-ladder line fixed-ladder line via-ferrata point via-ferrata
Do these symbols make sense? Any comments? Any other symbols, that should exist in the standard therion library?
Thanks a lot for the feedback, S.
_______________________________________________ Therion mailing list Therion@speleo.sk http://mailman.speleo.sk/mailman/listinfo/therion
Hi Stacho, I would also be thankful for steps! I was looking for a symbol for an emergency supplies dump, but couldn't find one in thbook. Perhaps the international green-cross or similar would do it? Regards, - Ben
-----Original Message----- From: therion-bounces@speleo.sk [mailto:therion-bounces@speleo.sk] On Behalf Of Andrew Atkinson Sent: 11 November 2011 20:55 To: List for Therion users Subject: Re: [Therion] New symbols
I have already done a hand rail in plan, due to being involved in surveying a show cave, been meaning to put it on the kiwi for a while now. This is one of my first attempts at symbol definition, (cannot remember what I adapted it from), probably very poor, but in case it can help.
Steps would be wonderful, I have spent far too long trying to use a border to draw steps.
The other one that vaguely crossed my mind was a point symbol for light, but I put it to the back of the list after very little time
thanks
Andrew
def l_u_rail (expr P) = T:=identity; cas := 0; dlzka := arclength P; mojkrok:=adjust_step(dlzka, 0.8u); pickup PenC; forever: t0 := arctime (cas) of P; t1 := arctime (cas + mojkrok*2/5) of P; t := arctime (cas + mojkrok/2) of P; t4 := arctime (cas + mojkrok*3/5) of P; t5 := arctime (cas + mojkrok) of P; thdraw (subpath (t0,t1) of P); thdraw (subpath (t4,t5) of P); drawdot (point t of P); #mark_ (P,t,0.02u); #mark_ (P,t,-0.02u); #f := (P,t,0.2u); #draw f; cas := cas + mojkrok; exitif cas > dlzka - (2*mojkrok/3); % for rounding errors endfor; enddef;
initsymbol("l_u_rail") #text en line u:rail "Railing"
On 11/11/11 19:48, Stacho Mudrak wrote:
Hello everybody,
after drawing a complex map of one show cave, I would like to add new standard symbols to therion. These should include:
line edge - should be used to draw other then rock edges, e.g. wall structures in elevation. There is already rock-border -- rock-edge pair, there is general border symbol but no general edge symbol.
line rope - already discussed here, just line point option anchor on|off should work also
line handrail - this symbol already exists in some cave symbol sets. A line with dots in plan, in elevation some standard 1m tall handrail would be drawn.
point handrail - used to draw handrail in cross-sections
line steps - should be used in both, plan / elevation projections. In plan, this line would surround steps area and steps would be drawn parallel to the first line segment. In elevation, 20cm steps would be drawn.
line path - used to draw concrete or other path in caves, where it was built. If it will be closed curve, it will be filled with "area path". See below.
area path - fill for path areas. It would be automatically applied for closed line steps/path in plan projection.
Also should be added: line rope-ladder line fixed-ladder line via-ferrata point via-ferrata
Do these symbols make sense? Any comments? Any other symbols, that should exist in the standard therion library?
Thanks a lot for the feedback, S.
_______________________________________________ Therion mailing list Therion@speleo.sk http://mailman.speleo.sk/mailman/listinfo/therion
Therion mailing list Therion@speleo.sk http://mailman.speleo.sk/mailman/listinfo/therion
here are a few ideas for other new symbols. I am extensively using a few additional symbols while drawing projections: dashed contours for contours thare are on the back-side of the projection, dashed areas for the connection of two galleries or for a void / gallery orthogonal to the projection. I am also using an additional line symbol (which should be actually clipped off automatically) for the direction of fractures visible on the walls, and I am often missing a point symbol "dip" for the inclination of the strata Xavier ## To draw contours which are on the back-side of the projection def l_u_backcontour (expr Path) = T:=identity; pickup PenD; draw Path dashed evenly scaled (0.25 * optical_zoom); enddef; ## Area of connection of two galleries, orthogonal to the projection and on the front-size def a_u_connection(expr Path) = #% density numeric dx; dx := 0.25u; T:=identity; path q; q := bbox Path; numeric lq; lq := xpart urcorner q - xpart llcorner q; numeric hq; hq := ypart urcorner q - ypart llcorner q; numeric dq; dq := lq+hq; picture tmp_pic; tmp_pic := image( for i = xpart llcorner q - hq step dx until xpart urcorner q: numeric j; j := ypart llcorner q; thdraw (i,j)--(i+hq,j+hq) withpen pensquare scaled (0.01u); endfor; ); clip tmp_pic to Path; clip tmp_pic to Path shifted (-dq/40,-dq/40); draw tmp_pic; enddef; # initsymbol("a_u_connection"); ## same for connections on the back-side of the projection def a_u_backconnection(expr Path) = #% density numeric dx; dx := 0.25u; T:=identity; path q; q := bbox Path; numeric lq; lq := xpart urcorner q - xpart llcorner q; numeric hq; hq := ypart urcorner q - ypart llcorner q; numeric dq; dq := lq+hq; picture tmp_pic; tmp_pic := image( for i = xpart llcorner q - hq step dx until xpart urcorner q: numeric j; j := ypart llcorner q; draw (i,j)--(i+hq,j+hq) dashed evenly scaled (0.5 * optical_zoom) ; endfor; ); clip tmp_pic to Path; clip tmp_pic to Path shifted (-dq/40,-dq/40); draw tmp_pic; enddef; endcode def l_u_fracture (expr P) = T:=identity; cas := 0; dlzka := arclength P; mojkrok:=adjust_step(dlzka, 0.8u); pickup PenC; k := 90; forever: t1 := arctime (cas + mojkrok*1/5) of P; t := arctime (cas + mojkrok/2) of P; t2 := arctime (cas + mojkrok*4/5) of P; thdraw (subpath (t1,t2) of P); mark_alt (P,t,0.2u, k); cas := cas + mojkrok; k := (k + 180) mod 360; exitif cas > dlzka - (2*mojkrok/3); % for rounding errors endfor; enddef; initsymbol("l_fracture_XAV"); Le 11/11/2011 20:48, Stacho Mudrak a écrit :
Hello everybody,
after drawing a complex map of one show cave, I would like to add new standard symbols to therion. These should include:
line edge - should be used to draw other then rock edges, e.g. wall structures in elevation. There is already rock-border -- rock-edge pair, there is general border symbol but no general edge symbol.
line rope - already discussed here, just line point option anchor on|off should work also
line handrail - this symbol already exists in some cave symbol sets. A line with dots in plan, in elevation some standard 1m tall handrail would be drawn.
point handrail - used to draw handrail in cross-sections
line steps - should be used in both, plan / elevation projections. In plan, this line would surround steps area and steps would be drawn parallel to the first line segment. In elevation, 20cm steps would be drawn.
line path - used to draw concrete or other path in caves, where it was built. If it will be closed curve, it will be filled with "area path". See below.
area path - fill for path areas. It would be automatically applied for closed line steps/path in plan projection.
Also should be added: line rope-ladder line fixed-ladder line via-ferrata point via-ferrata
Do these symbols make sense? Any comments? Any other symbols, that should exist in the standard therion library?
Thanks a lot for the feedback, S.
_______________________________________________ Therion mailing list Therion@speleo.sk http://mailman.speleo.sk/mailman/listinfo/therion
--
------------------------- Xavier Pennec Senior Research Scientist / Directeur de recherche Asclepios project-team, INRIA Sophia-Antipolis 2004 Route des Lucioles, BP93 F-06902 Sophia-Antipolis Cedex, France +33 4 92 38 76 64 +33 6 78 35 16 90 http://www-sop.inria.fr/asclepios/ -------------------------------
participants (5)
-
Andrew Atkinson -
Ben Cooper -
Bruce -
Stacho Mudrak -
Xavier Pennec