<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
On 02.07.2011 11:31, Bruce wrote:
<blockquote cite="mid:51E1739740AF48A290EDF113F5F4D672@JUICEBRAIN"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="Microsoft Word 11 (filtered
medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:Arial;
color:windowtext;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
{page:Section1;}
-->
</style>
<div class="Section1">
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ">I
have been using some of Georg Pacher’s very clever
(I think) AUT symbols in their standard form, allocated
from within a layout
with …<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ">
symbol-assign area debris AUT <o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ">
symbol-assign line wall:debris AUT <o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ">
symbol-assign point debris AUT <o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ">etc<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ">All
has been going quite well for sometime, but
tonight Therion 5.3.8 gets into an endless loop, repeating
the following text…<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial; background:
none repeat scroll 0% 0% yellow;" lang="EN-NZ">l_wall_debris->...factor:=scale_factor-0.01;endfor<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial; background:
none repeat scroll 0% 0% yellow;" lang="EN-NZ">
;thdraw.block.rotated.angl.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial; background:
none repeat scroll 0% 0% yellow;" lang="EN-NZ">l.6513 ))<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial; background:
none repeat scroll 0% 0% yellow;" lang="EN-NZ">
;<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial; background:
none repeat scroll 0% 0% yellow;" lang="EN-NZ">! Value is
too large (-4104.55951).<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial; background:
none repeat scroll 0% 0% yellow;" lang="EN-NZ"><forever>
...k)<0;scale_factor:=scale_factor-0.01;<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial; background:
none repeat scroll 0% 0% yellow;" lang="EN-NZ">
ENDFOR</span></font><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ"><o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ">I
tend to use a scale of 1:1000, but this time I was
using 1:5000, so I’m guessing that has overloaded one of
the functions in
the final loop below. Not sure which variable or function
is causing the
crash but the value is always the same for any particular
scale at each loop
cycle. <o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ">At
these scales the length of each line is often
going to be much less than the size of the symbol so I
expect we need a more
cunning exitif criteria. I have made a stab at fixing it
below (the
exitif in grey), but it is probably not the best
solution. It works now however
at 1:1000, 1:5000 and 1:10,000.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ">Someone
who knows what they are doing might be able
to propose a better fix and Martin/Stacho could include it
in the next
snapshot.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ">I
am perplexed by two other somewhat unrelated things.
<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ">The
debris symbols as they turn out in the output are
all filled except the first or last one (not sure which)
and yet I cannot find
a fill command in the code. Having one not filled gives
nice quirky
random effect, but they are perhaps better filled?<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ">Line
blocks AUT works perfectly, and yet the code
seems to have the same general type of loop and test as
the line debris AUT
that gives this problem.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ">Cheers,
Bruce<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-NZ"><o:p> </o:p></span></font></p>
</div>
</blockquote>
[...]<br>
<br>
Hi!<br>
<br>
Thanks for your feedback Bruce, it's good to know that the symbols
are also used somewhere else, outside of Austria ;-)<br>
When I checked the problems, I found another one in the symbol "line
wall:pit", so I simply attach the newest version of the Austrian
symbol set, so Martin can include it.<br>
<br>
The changes regard the following symbols:<br>
line wall:pit<br>
line wall:debris<br>
point debris<br>
<br>
It includes the fix (as suggested by Martin) for point debris, your
fix for the scale problem with wall:debris, an additional thclean
for the 'filling' of the first debris in the line and a fix for
wall:pit in large scales.<br>
<br>
Thanks for pointing out these issues,<br>
Georg.<br>
<p class="MsoNormal"><br>
</p>
<br>
</body>
</html>