From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/69419 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Metafun shifting pictures - again Date: Thu, 23 Jun 2011 09:41:26 +0200 Message-ID: <4E02EE26.2030207@wxs.nl> References: <315AB032-0AC4-464F-9D7D-72DFE58E29D5@me.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1308814908 15396 80.91.229.12 (23 Jun 2011 07:41:48 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 23 Jun 2011 07:41:48 +0000 (UTC) Cc: Jeong Dalyoung To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Thu Jun 23 09:41:43 2011 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QZeXn-0004O5-6f for gctc-ntg-context-518@m.gmane.org; Thu, 23 Jun 2011 09:41:43 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id AAAF3CADEA; Thu, 23 Jun 2011 09:41:42 +0200 (CEST) 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 Q6DTTYm-BJsD; Thu, 23 Jun 2011 09:41:40 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 2552CCADD5; Thu, 23 Jun 2011 09:41:40 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id E51A2CADD5 for ; Thu, 23 Jun 2011 09:41:37 +0200 (CEST) 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 w-TWHNH6h17j for ; Thu, 23 Jun 2011 09:41:36 +0200 (CEST) Original-Received: from filter1-til.mf.surf.net (filter1-til.mf.surf.net [194.171.167.217]) by balder.ntg.nl (Postfix) with ESMTP id 0CBA3CADAF for ; Thu, 23 Jun 2011 09:41:36 +0200 (CEST) Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) by filter1-til.mf.surf.net (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id p5N7fYWe009100 for ; Thu, 23 Jun 2011 09:41:35 +0200 X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.100; Original-Received: from [10.100.1.100] (unverified [10.100.1.100]) by pragma-net.nl (SurgeMail 5.2a) with ESMTP id 5267-1713362 for multiple; Thu, 23 Jun 2011 09:41:31 +0200 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.18) Gecko/20110616 Lightning/1.0b2 Thunderbird/3.1.11 ThunderBrowse/3.3.5 In-Reply-To: <315AB032-0AC4-464F-9D7D-72DFE58E29D5@me.com> X-Authenticated-User: hagen@controller-9 X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=213.125.29.162; country=NL; region=11; city=Den Haag; latitude=52.0833; longitude=4.3000; http://maps.google.com/maps?q=52.0833,4.3000&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 08EXjFyid - 5244b3f5dedb - 20110623 X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.217 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:69419 Archived-At: On 23-6-2011 6:32, Jeong Dalyoung wrote: > Hi all, > > I got the reason why the pictures locate in different position. > "rotation" causes the problem. > > I defined domino as follows. > It is not the exact code but just show the form of the codes. > > .... > def domino (a, b, c, d ) > save pic; > picture pic; > draw something 1; > draw something 2; > pic := currentpicture; > draw pic rotated 90 shifted ( c, d ); > enddef; > > and call it using > > \startbuffer[domino3] > domino (1, 2, 3, 4); > domino (2, 1, 1, 2); > domino (3, 3, 2, 3); > \stopbuffer > > and \processMPbuffer[]. > > it draw the first domino at the right place, but it is rotated when the second domino is drawn. Hence, it actually rotated 180 degree. Also two dominos rotated again when the third domino is drawn. > Previous drawings are rotated again again when the function domino called. > > How to avoid this problem? How to draw one figure and move to wanted position and draw another figure and move to another location without changing the previous figure? > > If you want to see the whole codes, please see the attachment in the previous mail in ntg-context Digest, Vol 84, Issue 94. set the boundingbox in each domino to the same size ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________