I have just noticed Thomas Holders metapost
sample for hiding small rocks at large scale reductions. http://therion.speleo.sk/wiki/doku.php?id=metapost
def l_rockborder (expr p) = if abs(llcorner p - urcorner p) > u: l_rockborder_UIS(p); fi; enddef;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.
What would be the chances of this working in the form
presented above for point objects?
Or for labels as below?
def p_label (expr txt,pos,rot,mode) = if abs(llcorner p - urcorner p) > u: p_label_UIS(txt,pos,rot,mode); fi; enddef;Or modified to show or hide point objects depending
on the value of the –scale property?
Has anyone tried something like this?
Bruce