{"id":253,"date":"2011-04-04T21:33:30","date_gmt":"2011-04-04T19:33:30","guid":{"rendered":"http:\/\/mclightning.com\/?p=253"},"modified":"2011-04-04T21:33:30","modified_gmt":"2011-04-04T19:33:30","slug":"what-ive-done-so-far","status":"publish","type":"post","link":"https:\/\/maximusabrams.com\/?p=253","title":{"rendered":"What I&#039;ve been working on so far&#8230;"},"content":{"rendered":"<p style=\"text-align: left;\">Hi my fellow readers,<br \/>\nHere&#8217;s a little summary of the projects i&#8217;ve been working on lately&#8230;<br \/>\n<strong>Algoritms&amp;Programming 2 Homework :: OpenCV Character Position Detection :<br \/>\n<\/strong>With OpenCV&#8217;s built-in Computer Vision Functions it has been very easy to develop a character position detection application.<br \/>\nHere is a screenshot from the application i made.<strong> <\/strong><\/p>\n<p><a href=\"http:\/\/ahmet.yildirimlar.tc\/wp-content\/uploads\/2011\/04\/opencvo.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-254\" title=\"opencvi\" src=\"http:\/\/ahmet.yildirimlar.tc\/wp-content\/uploads\/2011\/04\/opencvi.jpg\" alt=\"\" width=\"500\" height=\"304\" \/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-255\" title=\"opencvo\" src=\"http:\/\/ahmet.yildirimlar.tc\/wp-content\/uploads\/2011\/04\/opencvo.jpg\" alt=\"\" width=\"500\" height=\"338\" \/><br \/>\n<\/a><strong>Algoritms&amp;Programming 2 Homework :: OpenGL 2D Drawing &amp; Mouse Input Handling with GLUT<\/strong><br \/>\nLast week we were asked to make a simple application , using OpenGL &amp; GLUT , that draws a 2d house and movable circle onto the screen.But that&#8217;s no fun for a real programmer.So i decided to make it a little bit fancy.Here what i&#8217;ve done.<br \/>\nI made a movable head instead of a circle and added hair.And i implemented a relation between hairs &amp; mouse movement.If mouse moves more than a pixel at a render cycle.It calculates the projection of mouse movement on X &amp; Y axis&#8217; and uses those values to create a wind like effect on hairs.<br \/>\nI also implemented a relation between movement of the head and orientation of grasses.I also used the distance value , between head and each grass , which is already calculated to set color the color of each individual grass.As you move head closer to lawn it brights up the grasses with inverse propotional relation between h labelled distance and Green color value of the grasses.<br \/>\n<a href=\"http:\/\/ahmet.yildirimlar.tc\/wp-content\/uploads\/2011\/04\/aaa.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-257\" title=\"aaa\" src=\"http:\/\/ahmet.yildirimlar.tc\/wp-content\/uploads\/2011\/04\/aaa.jpg\" alt=\"\" width=\"500\" height=\"392\" \/><\/a><strong>Personal Interest :: Comet Programming with ORBITED &amp; TWISTED<\/strong><br \/>\n<!--more--><br \/>\nThis Comet Programming Thingy took a whole day to implement.It&#8217;a very very new concept and as it is new the documents are too few.Nevertheless it worth the time spent.Here in the screenshot below.Whenever i move the circle in one of the windows.It automatically re-sends the position data to server.Well that&#8217;s not the comet part.The comet part is each other client gets the position as the position data on the server changes without the request of client but by a trigger from server.Anyway let&#8217;s not bore you with the pure technical detail.Here you can also see orbited server running&#8230;<br \/>\n<a href=\"http:\/\/ahmet.yildirimlar.tc\/wp-content\/uploads\/2011\/04\/orbited.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-258\" title=\"orbited\" src=\"http:\/\/ahmet.yildirimlar.tc\/wp-content\/uploads\/2011\/04\/orbited.png\" alt=\"\" width=\"496\" height=\"394\" \/><\/a><strong>Freelance Web Development :: PHP CMS Development for Social Sciences Department of Sakarya University<br \/>\n<\/strong>I started this project two months ago i guess.It&#8217;s in the testing process now and going to be open to public very soon.<\/p>\n<p style=\"text-align: left;\"><a href=\"..\/wp-content\/uploads\/2011\/04\/sbe.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"sbe\" src=\"..\/wp-content\/uploads\/2011\/04\/sbe.png\" alt=\"\" width=\"487\" height=\"280\" \/><br \/>\n<\/a><a href=\"http:\/\/ahmet.yildirimlar.tc\/wp-content\/uploads\/2011\/04\/sbe2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-260\" title=\"sbe2\" src=\"http:\/\/ahmet.yildirimlar.tc\/wp-content\/uploads\/2011\/04\/sbe2.png\" alt=\"\" width=\"493\" height=\"266\" \/><\/a><strong>Freelance Web Application Development :: VirtualGAP<\/strong><br \/>\nWell&#8230;It has been 8 months that i&#8217;m working on this project.It is a big big project including HighLevel Javascript Programming + PHP + Server-Side Software development.It&#8217;s tiring but it&#8217;s not boring cause i know when it&#8217;s done it&#8217;s gonna be something new.<br \/>\n( No Detailed Info. will be given about this one as it&#8217;s still in the W.I.P.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi my fellow readers, Here&#8217;s a little summary of the projects i&#8217;ve been working on lately&#8230; Algoritms&amp;Programming 2 Homework :: OpenCV Character Position Detection : With OpenCV&#8217;s built-in Computer Vision Functions it has been very easy to develop a character position detection application. Here is a screenshot from the application i made. Algoritms&amp;Programming 2 Homework [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[7,9],"tags":[67,69,114,127,156,221,222,226,234,316],"class_list":["post-253","post","type-post","status-publish","format-standard","hentry","category-personal","category-web","tag-cms","tag-comet","tag-featured","tag-glut","tag-javascript-2","tag-opencv-2","tag-opengl","tag-orbited","tag-php","tag-twisted"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/maximusabrams.com\/index.php?rest_route=\/wp\/v2\/posts\/253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maximusabrams.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maximusabrams.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maximusabrams.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maximusabrams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=253"}],"version-history":[{"count":0,"href":"https:\/\/maximusabrams.com\/index.php?rest_route=\/wp\/v2\/posts\/253\/revisions"}],"wp:attachment":[{"href":"https:\/\/maximusabrams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maximusabrams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maximusabrams.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}