<div dir="ltr"><div><div><div><div><div><div>Hi,<br><br></div>Here are a few proposed ideas to solve the clipping problem with constellation art.<br><br></div>1. Draw a opaque black rectangle with a hollow center for the sphere. This black rectangle will cover any 'part' of the constellation image that is drawn beyond the sphere.<br><br></div>2. Note down the coordinates of the 4 corners of the rectangle for each constellation image. Then draw the image ONLY if all the 4 corners are visible on the sky. This will ensure that the image is drawn only if the entire rectangle lies on the sky.<br><br></div>3. The clipping happens when FOV>180. So we get FOV center() and then find the minimum and maximum values by adding or subtracting 90 from it. Then check the midpoint Aziumth and add the width of the constellation image in degrees to it. If this value is greater than fov_center+90 or less than fov_center-90 then it needs to be clipped. <br><br></div>Can anyone help solve this issue? <br><br></div>Thanks.<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div>M.S.Adityan</div><div dir="ltr">Website: <a href="http://www.msadityan.com" target="_blank">www.msadityan.com</a><div><a href="https://www.linkedin.com/in/msadityan" target="_blank">https://www.linkedin.com/in/msadityan</a><br></div></div></div></div></div></div>
<br><div class="gmail_quote">On Sat, Jul 18, 2015 at 5:30 PM,  <span dir="ltr"><<a href="mailto:kstars-devel-request@kde.org" target="_blank">kstars-devel-request@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send Kstars-devel mailing list submissions to<br>
        <a href="mailto:kstars-devel@kde.org">kstars-devel@kde.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://mail.kde.org/mailman/listinfo/kstars-devel" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/kstars-devel</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:kstars-devel-request@kde.org">kstars-devel-request@kde.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:kstars-devel-owner@kde.org">kstars-devel-owner@kde.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Kstars-devel digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Clipping artwork on the border of skymap (M.S. Adityan)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Fri, 17 Jul 2015 21:25:01 +0530<br>
From: "M.S. Adityan" <<a href="mailto:msadityan@gmail.com">msadityan@gmail.com</a>><br>
To: KStars Development Mailing List <<a href="mailto:kstars-devel@kde.org">kstars-devel@kde.org</a>><br>
Subject: [Kstars-devel] Clipping artwork on the border of skymap<br>
Message-ID:<br>
        <CA+T53Rq-pXzfJeetiDbsyw3K=k22FaOBBHOxKRp8gqC6w-v=<a href="mailto:3w@mail.gmail.com">3w@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Hi,<br>
<br>
I have completed Western and Inuit sky culture artwork in KStars. The<br>
artwork is currently displaying completely on the border of the sky map. I<br>
want to make it clip such that it displays only the portion of the artwork<br>
which is "on" the sky map and not the one that goes out of the sphere. How<br>
can this be achieved? To see how KStars looks currently please see this<br>
<<a href="http://www.msadityan.com/wp-content/uploads/2015/07/kstars.png" rel="noreferrer" target="_blank">http://www.msadityan.com/wp-content/uploads/2015/07/kstars.png</a>>.<br>
<br>
Also another issue was regarding pixelation of the artwork at high zoom<br>
levels. To solve this, I scaled every constellation image to 1024x1024<br>
pixels using Qt::SmoothTransformation. Is this a right way to solve the<br>
problem? (please refer to the latest git commit on<br>
gsoc2015-constellationart branch for this)<br>
<br>
Regards<br>
M.S.Adityan<br>
Website: <a href="http://www.msadityan.com" rel="noreferrer" target="_blank">www.msadityan.com</a><br>
<a href="https://www.linkedin.com/in/msadityan" rel="noreferrer" target="_blank">https://www.linkedin.com/in/msadityan</a><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://mail.kde.org/pipermail/kstars-devel/attachments/20150717/4b6d89fb/attachment-0001.html" rel="noreferrer" target="_blank">http://mail.kde.org/pipermail/kstars-devel/attachments/20150717/4b6d89fb/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
Kstars-devel mailing list<br>
<a href="mailto:Kstars-devel@kde.org">Kstars-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kstars-devel" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/kstars-devel</a><br>
<br>
<br>
------------------------------<br>
<br>
End of Kstars-devel Digest, Vol 143, Issue 3<br>
********************************************<br>
</blockquote></div><br></div>