<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<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;}
pre
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
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>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-NZ style='font-size:
10.0pt;font-family:Arial'>I have just noticed Thomas Holders  metapost
sample for hiding small rocks at large scale reductions. </span></font><span
lang=EN-NZ><a href="http://therion.speleo.sk/wiki/doku.php?id=metapost">http://therion.speleo.sk/wiki/doku.php?id=metapost</a><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-NZ style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

<div style='mso-element:para-border-div;border:dashed #436976 1.0pt;padding:
6.0pt 6.0pt 6.0pt 6.0pt;background:#F7F9FA'><pre style='line-height:12.0pt;
background:#F7F9FA;border:none;padding:0cm'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;color:black'>  def l_rockborder (expr p) =<o:p></o:p></span></font></pre><pre
style='line-height:12.0pt;background:#F7F9FA;border:none;padding:0cm'><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>    if abs(llcorner p - urcorner p) > u:<o:p></o:p></span></font></pre><pre
style='line-height:12.0pt;background:#F7F9FA;border:none;padding:0cm'><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>      l_rockborder_UIS(p);<o:p></o:p></span></font></pre><pre
style='line-height:12.0pt;background:#F7F9FA;border:none;padding:0cm'><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>    fi;<o:p></o:p></span></font></pre><pre
style='line-height:12.0pt;background:#F7F9FA;border:none;padding:0cm'><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>  enddef;<o:p></o:p></span></font></pre></div>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-NZ style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

</span>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-NZ style='font-size:
10.0pt;font-family:Arial'>I’m guessing the same approach could be used to
hide any type of line or area object dependant on the scale, and it looks as
though it might be trivially easy to implement, even for someone like me who
knows next to nothing about meta post.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-NZ style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-NZ style='font-size:
10.0pt;font-family:Arial'>What would be the chances of this working in the form
presented above for point objects?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-NZ style='font-size:
10.0pt;font-family:Arial'>Or for labels as below?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-NZ style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

<div style='mso-element:para-border-div;border:dashed #436976 1.0pt;padding:
6.0pt 6.0pt 6.0pt 6.0pt;background:#F7F9FA'><pre style='line-height:12.0pt;
background:#F7F9FA;border:none;padding:0cm'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;color:black'>  def p_label (expr txt,pos,rot,mode) =<o:p></o:p></span></font></pre><pre
style='line-height:12.0pt;background:#F7F9FA;border:none;padding:0cm'><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>    if abs(llcorner p - urcorner p) > u:<o:p></o:p></span></font></pre><pre
style='line-height:12.0pt;background:#F7F9FA;border:none;padding:0cm'><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>      p_label_UIS(txt,pos,rot,mode);<o:p></o:p></span></font></pre><pre
style='line-height:12.0pt;background:#F7F9FA;border:none;padding:0cm'><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>    fi;<o:p></o:p></span></font></pre><pre
style='line-height:12.0pt;background:#F7F9FA;border:none;padding:0cm'><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>  enddef;<o:p></o:p></span></font></pre></div>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-NZ style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

</span>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-NZ style='font-size:
10.0pt;font-family:Arial'>Or modified to show or hide point objects depending
on the value of the –scale property?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-NZ style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-NZ style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-NZ style='font-size:
10.0pt;font-family:Arial'>Has anyone tried something like this?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-NZ style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-NZ style='font-size:
10.0pt;font-family:Arial'>Bruce<o:p></o:p></span></font></p>

</div>

</body>

</html>