From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/90602 Path: news.gmane.org!not-for-mail From: Fabrice Couvreur Newsgroups: gmane.comp.tex.context Subject: Problem in using vlingrid() and hlingrid() macros (Metafun) Date: Sat, 14 Mar 2015 11:43:04 +0100 Message-ID: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1841053027==" X-Trace: ger.gmane.org 1426329833 27310 80.91.229.3 (14 Mar 2015 10:43:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 14 Mar 2015 10:43:53 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sat Mar 14 11:43:39 2015 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([5.39.185.229]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YWjXe-0001pH-4X for gctc-ntg-context-518@m.gmane.org; Sat, 14 Mar 2015 11:43:38 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 5162510229 for ; Sat, 14 Mar 2015 11:43:37 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id IyBXdU9oZHx9 for ; Sat, 14 Mar 2015 11:43:36 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id 16BE110233 for ; Sat, 14 Mar 2015 11:43:11 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 2AEB0101FC for ; Sat, 14 Mar 2015 11:43:08 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id UclPtIxm-NXh for ; Sat, 14 Mar 2015 11:43:07 +0100 (CET) Original-Received: from filter3-ams.mf.surf.net (filter3-ams.mf.surf.net [192.87.102.71]) by balder.ntg.nl (Postfix) with ESMTP id 6F674101F9 for ; Sat, 14 Mar 2015 11:43:07 +0100 (CET) Original-Received: from mail-ie0-x22f.google.com (mail-ie0-x22f.google.com [IPv6:2607:f8b0:4001:c03::22f]) by filter3-ams.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id t2EAh5N5011291 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Sat, 14 Mar 2015 11:43:06 +0100 Original-Received: by iecvj10 with SMTP id vj10so133789765iec.0 for ; Sat, 14 Mar 2015 03:43:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=UBsAGBrcQ8sIrgy+skF+RBjDaZBJNZtlPkXaT05pnVs=; b=HN31de3yrLrVAtx4pmnf3NEcLISStWFNfkMp4b74LiGNa3Fo7ZGKSouYeAFU0WnqU6 NxJik3lrYHggnfvAS3pp4ClZjfjaqs8gxQzDOgk/qhtIDig8dyxQ4QI8U6JmNuFD2kRJ 6m0Zcumj0k14CKHrS6RxkXrt/5aDR6y7RN9LdK4fwpn7Bub5Jzc6OMYoJfXEQLOnQcp0 hmk3tmWbIBgo/CmD6Mi59at5q4sFSiay2oMbEJ++kpSnv8vi5fawQLnXqlXM/pmhUrv7 vrmWzpAfa91TdCBfdfpml+SZdfF3pmgZ+x/GE8yqFBwO+Dh1w9PIFHzTqJ0lHYoLERn2 byhQ== X-Received: by 10.43.64.134 with SMTP id xi6mr63545558icb.83.1426329784837; Sat, 14 Mar 2015 03:43:04 -0700 (PDT) Original-Received: by 10.50.239.38 with HTTP; Sat, 14 Mar 2015 03:43:04 -0700 (PDT) X-Bayes-Prob: 0.0001 (Score 0, tokens from: ntg-context@ntg.nl, base:default, @@RPTN) X-CanIt-Geo: ip=2607:f8b0:4001:c03::22f; country=US; latitude=38.0000; longitude=-97.0000; http://maps.google.com/maps?q=38.0000,-97.0000&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 03O3mH6n8 - c5edddf61d68 - 20150314 (trained as not-spam) Received-SPF: pass (filter3-ams.mf.surf.net: domain of fabrice1.couvreur@gmail.com designates 2607:f8b0:4001:c03::22f as permitted sender) receiver=filter3-ams.mf.surf.net; client-ip=2607:f8b0:4001:c03::22f; envelope-from=; helo=mail-ie0-x22f.google.com; identity=mailfrom X-Scanned-By: CanIt (www . roaringpenguin . com) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:90602 Archived-At: --===============1841053027== Content-Type: multipart/alternative; boundary=bcaec51f987b286bf605113d487d --bcaec51f987b286bf605113d487d Content-Type: text/plain; charset=UTF-8 Hi, I encounter some problems in the use of vlingrid() and hlingrid() macros. In the code below, we see that the grid is not correct. Does the code can be improved ? thank you, Fabrice \starttext \startMPcode path p ; u := 2cm ; v:= 1cm ; p := (-u,-5v)--(3u,-5v)--(3u,4v)--(-u,4v)--cycle ; drawoptions(withpen pencircle scaled 0.5pt withcolor \MPcolor{mycolor}); draw vlingrid(-u,3u,u,4u,9v) shifted (0,-5v) ; draw hlingrid(-5v,4v,v,9v,4u) shifted (-u,0) ; drawoptions(withpen pencircle scaled 1pt) ; drawarrow (-u,0)--(3u,0) ; drawarrow (0,-5v)--(0,4v) ; draw curvedfunction ("x", "3*x*x-5*x+1", -1, 3, 0.01) xyscaled (u,v) withcolor red ; draw curvedfunction ("x", "-5*x+1", -1, 3, 0.01) xyscaled (u,v) withcolor blue ; draw curvedfunction ("x", "7*x-11", -1, 3, 0.01) xyscaled (u,v) withcolor green ; label.bot(btex $x$ etex,(2.97u,-0.1v)) ; label.rt(btex $y$ etex,(0.01u,3.9v)) ; label.llft("0",(0,0)) ; dotlabel.urt("A",(0,v)) ; dotlabel("",(u,-4v)) ; label.rt("C",(1.02u,-4v)) ; dotlabel.lrt("B",(2u,3v)) ; label.bot("1",(u,0)) ; label.lft("1",(0,v)) ; clip currentpicture to p ; \stopMPcode \stoptext --bcaec51f987b286bf605113d487d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
<= span id=3D"result_box" class=3D"" lang=3D"en">Hi, I encounter some problems in the use of vlingrid() and hlingr= id() macros. In the = code below, we see that the grid is not correct.=
Does the code can be improved ?
thank you,
Fabrice
<= br>
\starttex= t
\startMPcode
=C2=A0=C2=A0=C2=A0=C2=A0 path p ;
=C2=A0=C2=A0=C2= =A0=C2=A0 u :=3D 2cm ; v:=3D 1cm ;
=C2=A0=C2=A0=C2=A0=C2=A0 p :=3D (-u,-= 5v)--(3u,-5v)--(3u,4v)--(-u,4v)--cycle ;
=C2=A0=C2=A0=C2=A0=C2=A0 drawop= tions(withpen pencircle scaled 0.5pt withcolor \MPcolor{mycolor});
=C2= =A0=C2=A0=C2=A0=C2=A0 draw vlingrid(-u,3u,u,4u,9v) shifted (0,-5v) ;
=C2= =A0=C2=A0=C2=A0=C2=A0 draw hlingrid(-5v,4v,v,9v,4u)=C2=A0 shifted (-u,0)=C2= =A0 ;
=C2=A0=C2=A0=C2=A0=C2=A0 drawoptions(withpen pencircle scaled 1pt)= ;
=C2=A0=C2=A0=C2=A0=C2=A0 drawarrow (-u,0)--(3u,0) ;
=C2=A0=C2=A0= =C2=A0=C2=A0 drawarrow (0,-5v)--(0,4v) ;
=C2=A0=C2=A0 draw curvedfunctio= n ("x", "3*x*x-5*x+1", -1, 3, 0.01) xyscaled (u,v) with= color red ;
=C2=A0=C2=A0=C2=A0=C2=A0 draw curvedfunction ("x",= "-5*x+1", -1, 3, 0.01) xyscaled (u,v) withcolor blue ;
=C2=A0= =C2=A0=C2=A0=C2=A0 draw curvedfunction ("x", "7*x-11", = -1, 3, 0.01) xyscaled (u,v) withcolor green ;
=C2=A0=C2=A0=C2=A0=C2=A0 l= abel.bot(btex $x$ etex,(2.97u,-0.1v)) ;
=C2=A0=C2=A0=C2=A0=C2=A0 label.r= t(btex $y$ etex,(0.01u,3.9v)) ;
=C2=A0=C2=A0=C2=A0=C2=A0 label.llft(&quo= t;0",(0,0)) ;
=C2=A0=C2=A0=C2=A0=C2=A0 dotlabel.urt("A",(= 0,v)) ;
=C2=A0=C2=A0=C2=A0=C2=A0 dotlabel("",(u,-4v)) ;
=C2= =A0=C2=A0=C2=A0=C2=A0 label.rt("C",(1.02u,-4v)) ;
=C2=A0=C2=A0= =C2=A0=C2=A0 dotlabel.lrt("B",(2u,3v)) ;
=C2=A0=C2=A0=C2=A0=C2= =A0 label.bot("1",(u,0)) ;
=C2=A0=C2=A0=C2=A0=C2=A0 label.lft(= "1",(0,v)) ;
=C2=A0=C2=A0=C2=A0=C2=A0 clip currentpicture to p= ;
\stopMPcode
\stoptext
--bcaec51f987b286bf605113d487d-- --===============1841053027== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly90ZXguYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHA6Ly9mb3VuZHJ5LnN1cGVsZWMu ZnIvcHJvamVjdHMvY29udGV4dHJldi8Kd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5u ZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18= --===============1841053027==--