🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.pascal
Article #119

Re: Wypelnianie przestrzeni i obracanie bitmap

#119
From: Marcin Rutkowski
Date: Mon, 21 Dec 1998 06:25
22 lines
1878 bytes
>Najwygodniej byloby "przesunac" ten punkt na srodek obrazka, ale jak to
>zrobic?
Jak "TO" zrobić ?????
Takie rzeczy są opisane w każdej książce do geometrii (materiał na poziomie
szkoły podstawowej) !!!

Wzor na obrot punktu w 2d (patrz wcześniejsze posty):
  r_x = (o_x*cos(theta)) - (o_y*sin(theta))
  r_y = (o_y*cos(theta)) + (o_x*sin(theta))

Gdzie r_x, r_y, o_x, o_y są podane względem środka obrazka, czyli:
  r_x = rotated_x - (size_x div 2)
  r_y = rotated_y - (size_y div 2)
  o_x = original_x - (size_x div 2)
  o_y = original_y - (size_y div 2)

Jak sobie to wszystko poprzekształcasz to pewnie Ci się uda !!!?

--
Marcin Rutkowski
MAIL: marcinru@vc.pl
WWW: http://friko.onet.pl/el/marcinru/
Technical Details
Message-ID: <75kpjo$qu4$1@korweta.task.gda.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!ict.pwr.wroc.pl!news.task.gda.pl!not-for-mail
References: <36768c95.0@news.vogel.pl> <36769EC7.F515E62A@kki.net.pl> <3677e0c0.0@news.vogel.pl> <367843A6.43C54D08@kki.net.pl> <367a1558.0@news.vogel.pl> <Pine.LNX.4.03.9812181556470.8638-100000@qrnik.knm.org.pl> <367abda7.0@news.vogel.pl> <75fuf3$1e1$1@Waldemar.mat.uni.torun.pl> <367ccc1e.0@news.vogel.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!ict.pwr.wroc.pl!news.task.gda.pl!not-for-mail
From: "Marcin Rutkowski" <marcinru@mail.onet.pl>
Newsgroups: pl.comp.lang.pascal,pl.comp.programming
Subject: Re: Wypelnianie przestrzeni i obracanie bitmap
Date: Mon, 21 Dec 1998 07:25:40 +0100
Organization: CI TASK http://news.task.gda.pl/
Lines: 25
Message-ID: <75kpjo$qu4$1@korweta.task.gda.pl>
References: <36768c95.0@news.vogel.pl> <36769EC7.F515E62A@kki.net.pl> <3677e0c0.0@news.vogel.pl> <367843A6.43C54D08@kki.net.pl> <367a1558.0@news.vogel.pl> <Pine.LNX.4.03.9812181556470.8638-100000@qrnik.knm.org.pl> <367abda7.0@news.vogel.pl> <75fuf3$1e1$1@Waldemar.mat.uni.torun.pl> <367ccc1e.0@news.vogel.pl>
NNTP-Posting-Host: ppp202.elblag.tpnet.pl
X-Trace: korweta.task.gda.pl 914221496 27588 194.204.173.202 (21 Dec 1998 06:24:56 GMT)
X-Complaints-To: abuse@task.gda.pl
NNTP-Posting-Date: 21 Dec 1998 06:24:56 GMT
X-Newsreader: Microsoft Outlook Express 4.71.1712.3
X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit