{"id":8553,"date":"2025-01-04T01:30:12","date_gmt":"2025-01-03T22:30:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/"},"modified":"2025-01-04T01:30:12","modified_gmt":"2025-01-03T22:30:12","slug":"oryantasyonlu-dikdortgen-kutularin-obb-donusu","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/","title":{"rendered":"Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) D\u00f6n\u00fc\u015f\u00fc"},"content":{"rendered":"<p>Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) D\u00f6n\u00fc\u015f\u00fc<\/p>\n<p>Merhaba, ben Fatih Soysal ve bug\u00fcn size oyun geli\u015ftirme ve 3 boyutlu grafiklerde s\u0131k\u00e7a kullan\u0131lan bir kavram olan Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) nas\u0131l do\u011fru bir \u015fekilde d\u00f6nd\u00fcr\u00fclece\u011fini detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m.  OBB&#8217;ler, eksenleri d\u00fcnya koordinat sistemine g\u00f6re keyfi a\u00e7\u0131larla y\u00f6nlendirilmi\u015f dikd\u00f6rtgen prizmalard\u0131r. Bu nedenle, d\u00f6nd\u00fcrme i\u015flemi, standart dikd\u00f6rtgen kutulara g\u00f6re daha karma\u015f\u0131k bir hal al\u0131r.<\/p>\n<p>\u00d6ncelikle, OBB&#8217;nin d\u00f6n\u00fc\u015f\u00fcn\u00fc anlamak i\u00e7in temel d\u00f6n\u00fc\u015f\u00fcm matrislerini anlamam\u0131z gerekir.  Bir OBB&#8217;yi d\u00f6nd\u00fcrmek i\u00e7in, genellikle 3&#215;3 bir rotasyon matrisi kullan\u0131r\u0131z.  Bu matris, OBB&#8217;nin her bir ekseninin (x, y, z) yeni y\u00f6n\u00fcn\u00fc tan\u0131mlar.  <strong>Ancak, dikkat edilmesi gereken \u00f6nemli bir nokta var:<\/strong>  Do\u011frudan OBB&#8217;nin k\u00f6\u015fe noktalar\u0131n\u0131 d\u00f6nd\u00fcrmek, \u00e7o\u011fu zaman istenen sonucu vermez.  \u00c7\u00fcnk\u00fc bu yakla\u015f\u0131m, OBB&#8217;nin boyutlar\u0131n\u0131 ve y\u00f6n\u00fcn\u00fc koruyamayabilir.<\/p>\n<p>Peki, do\u011fru y\u00f6ntem nedir?  Do\u011fru yakla\u015f\u0131m, OBB&#8217;nin y\u00f6nlendirilme vekt\u00f6rlerini (yani, eksenlerini temsil eden vekt\u00f6rleri) d\u00f6nd\u00fcrmektir.  Bu vekt\u00f6rleri d\u00f6nd\u00fcrd\u00fckten sonra, yeni y\u00f6nlendirilmi\u015f vekt\u00f6rleri kullanarak OBB&#8217;nin k\u00f6\u015fe noktalar\u0131n\u0131n yeni konumlar\u0131n\u0131 hesaplayabiliriz.  Bu y\u00f6ntem, OBB&#8217;nin hem y\u00f6n\u00fcn\u00fc hem de boyutlar\u0131n\u0131 koruyarak do\u011fru bir d\u00f6n\u00fc\u015f\u00fcm sa\u011flar. <\/p>\n<p>\u015eimdi,  bu i\u015flemi daha somut hale getirmek i\u00e7in bir \u00f6rnek verelim.  Diyelim ki, OBB&#8217;nin x, y ve z eksenlerini temsil eden \u00fc\u00e7 vekt\u00f6r\u00fcm\u00fcz var: <code>xVec<\/code>, <code>yVec<\/code> ve <code>zVec<\/code>.  Bu vekt\u00f6rleri, istenen a\u00e7\u0131yla d\u00f6nd\u00fcrmek i\u00e7in bir rotasyon matrisi kullanaca\u011f\u0131z.  \u00d6rne\u011fin,  z ekseni etraf\u0131nda bir d\u00f6n\u00fc\u015f\u00fcm i\u00e7in rotasyon matrisi \u015fu \u015fekilde olabilir:<\/p>\n<pre><code class=\"language-cpp\">\n\/\/ Z ekseni etraf\u0131nda d\u00f6nd\u00fcrme matrisi (a\u00e7\u0131 'theta' radyan cinsinden)\nfloat cosTheta = cos(theta);\nfloat sinTheta = sin(theta);\n\nfloat rotationMatrix[3][3] = {\n  {cosTheta, -sinTheta, 0},\n  {sinTheta, cosTheta, 0},\n  {0, 0, 1}\n};\n\n\/\/ Vekt\u00f6rlerin d\u00f6nd\u00fcr\u00fclmesi\nfloat rotatedXVec[3];\nfloat rotatedYVec[3];\n\n\/\/ Matris \u00e7arp\u0131m\u0131 (\u00f6rnek olarak xVec i\u00e7in)\nrotatedXVec[0] = rotationMatrix[0][0] * xVec[0] + rotationMatrix[0][1] * xVec[1] + rotationMatrix[0][2] * xVec[2];\nrotatedXVec[1] = rotationMatrix[1][0] * xVec[0] + rotationMatrix[1][1] * xVec[1] + rotationMatrix[1][2] * xVec[2];\nrotatedXVec[2] = rotationMatrix[2][0] * xVec[0] + rotationMatrix[2][1] * xVec[1] + rotationMatrix[2][2] * xVec[2];\n\n\/\/ yVec i\u00e7in de benzer i\u015flem yap\u0131l\u0131r.\n\n<\/code><\/pre>\n<p>Bu i\u015flem, her bir vekt\u00f6r i\u00e7in tekrarlanarak t\u00fcm eksenlerin yeni y\u00f6nleri hesaplan\u0131r. Sonras\u0131nda bu yeni eksen vekt\u00f6rleri kullan\u0131larak OBB&#8217;nin k\u00f6\u015fe noktalar\u0131n\u0131n yeni koordinatlar\u0131 hesaplan\u0131r.  Bu hesaplamalar, OBB&#8217;nin merkez noktas\u0131n\u0131n konumunu ve yeni eksen vekt\u00f6rlerini kullanarak yap\u0131l\u0131r.<\/p>\n<p>Sonu\u00e7 olarak, bir OBB&#8217;yi do\u011fru bir \u015fekilde d\u00f6nd\u00fcrmek i\u00e7in, OBB&#8217;nin y\u00f6nlendirilme vekt\u00f6rlerini d\u00f6nd\u00fcrmeli ve ard\u0131ndan bu yeni vekt\u00f6rleri kullanarak k\u00f6\u015fe noktalar\u0131n\u0131n yeni konumlar\u0131n\u0131 hesaplamal\u0131y\u0131z.  Bu y\u00f6ntem, OBB&#8217;nin boyutlar\u0131n\u0131 ve y\u00f6n\u00fcn\u00fc koruyarak do\u011fru bir d\u00f6n\u00fc\u015f\u00fcm sa\u011flar.  Daha detayl\u0131 bilgi i\u00e7in <a href=\"https:\/\/dev.to\/masturbatman45\/how-to-correctly-rotate-an-obb--4e4o\">bu \u0130ngilizce makaleye<\/a> bakabilirsiniz.  Ayr\u0131ca, 3D matematik ve lineer cebir konular\u0131nda daha fazla bilgi edinmek i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">web sitemi<\/a> ziyaret edebilirsiniz.<\/p>\n<p>#Etiketler<br \/>\nOBB, Oryantasyonlu Dikd\u00f6rtgen Kutusu, D\u00f6n\u00fc\u015f\u00fcm, Rotasyon Matrisi, 3D Grafikler, Oyun Geli\u015ftirme, Vekt\u00f6r, Matris \u00c7arp\u0131m\u0131,  Lineer Cebir, 3D Matematik<\/p>\n","protected":false},"excerpt":{"rendered":"Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) D\u00f6n\u00fc\u015f\u00fc Merhaba, ben Fatih Soysal ve bug\u00fcn size oyun geli\u015ftirme ve 3 boyutlu grafiklerde&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-8553","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) D\u00f6n\u00fc\u015f\u00fc<\/title>\n<meta name=\"description\" content=\"Merhaba, ben Fatih Soysal ve bug\u00fcn size oyun geli\u015ftirme ve 3 boyutlu grafiklerde s\u0131k\u00e7a kullan\u0131lan bir kavram olan Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) nas\u0131l do\u011fru bir \u015fekilde d\u00f6nd\u00fcr\u00fclece\u011fini detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. OBB&#039;ler, eksenleri d\u00fcnya koordinat sistemine g\u00f6re keyfi a\u00e7\u0131larla y\u00f6nlendirilmi\u015f dikd\u00f6rtgen prizmalard\u0131r. Bu nedenle, d\u00f6nd\u00fcrme i\u015flemi, standart dikd\u00f6rtgen kutulara g\u00f6re daha karma\u015f\u0131k bir hal al\u0131r.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) D\u00f6n\u00fc\u015f\u00fc\" \/>\n<meta property=\"og:description\" content=\"Merhaba, ben Fatih Soysal ve bug\u00fcn size oyun geli\u015ftirme ve 3 boyutlu grafiklerde s\u0131k\u00e7a kullan\u0131lan bir kavram olan Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) nas\u0131l do\u011fru bir \u015fekilde d\u00f6nd\u00fcr\u00fclece\u011fini detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. OBB&#039;ler, eksenleri d\u00fcnya koordinat sistemine g\u00f6re keyfi a\u00e7\u0131larla y\u00f6nlendirilmi\u015f dikd\u00f6rtgen prizmalard\u0131r. Bu nedenle, d\u00f6nd\u00fcrme i\u015flemi, standart dikd\u00f6rtgen kutulara g\u00f6re daha karma\u015f\u0131k bir hal al\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-03T22:30:12+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) D\u00f6n\u00fc\u015f\u00fc\",\"datePublished\":\"2025-01-03T22:30:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/\"},\"wordCount\":492,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/\",\"name\":\"Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) D\u00f6n\u00fc\u015f\u00fc\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-01-03T22:30:12+00:00\",\"description\":\"Merhaba, ben Fatih Soysal ve bug\u00fcn size oyun geli\u015ftirme ve 3 boyutlu grafiklerde s\u0131k\u00e7a kullan\u0131lan bir kavram olan Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) nas\u0131l do\u011fru bir \u015fekilde d\u00f6nd\u00fcr\u00fclece\u011fini detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. OBB'ler, eksenleri d\u00fcnya koordinat sistemine g\u00f6re keyfi a\u00e7\u0131larla y\u00f6nlendirilmi\u015f dikd\u00f6rtgen prizmalard\u0131r. Bu nedenle, d\u00f6nd\u00fcrme i\u015flemi, standart dikd\u00f6rtgen kutulara g\u00f6re daha karma\u015f\u0131k bir hal al\u0131r.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) D\u00f6n\u00fc\u015f\u00fc\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) D\u00f6n\u00fc\u015f\u00fc","description":"Merhaba, ben Fatih Soysal ve bug\u00fcn size oyun geli\u015ftirme ve 3 boyutlu grafiklerde s\u0131k\u00e7a kullan\u0131lan bir kavram olan Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) nas\u0131l do\u011fru bir \u015fekilde d\u00f6nd\u00fcr\u00fclece\u011fini detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. OBB'ler, eksenleri d\u00fcnya koordinat sistemine g\u00f6re keyfi a\u00e7\u0131larla y\u00f6nlendirilmi\u015f dikd\u00f6rtgen prizmalard\u0131r. Bu nedenle, d\u00f6nd\u00fcrme i\u015flemi, standart dikd\u00f6rtgen kutulara g\u00f6re daha karma\u015f\u0131k bir hal al\u0131r.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/","og_locale":"tr_TR","og_type":"article","og_title":"Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) D\u00f6n\u00fc\u015f\u00fc","og_description":"Merhaba, ben Fatih Soysal ve bug\u00fcn size oyun geli\u015ftirme ve 3 boyutlu grafiklerde s\u0131k\u00e7a kullan\u0131lan bir kavram olan Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) nas\u0131l do\u011fru bir \u015fekilde d\u00f6nd\u00fcr\u00fclece\u011fini detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. OBB'ler, eksenleri d\u00fcnya koordinat sistemine g\u00f6re keyfi a\u00e7\u0131larla y\u00f6nlendirilmi\u015f dikd\u00f6rtgen prizmalard\u0131r. Bu nedenle, d\u00f6nd\u00fcrme i\u015flemi, standart dikd\u00f6rtgen kutulara g\u00f6re daha karma\u015f\u0131k bir hal al\u0131r.","og_url":"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-01-03T22:30:12+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) D\u00f6n\u00fc\u015f\u00fc","datePublished":"2025-01-03T22:30:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/"},"wordCount":492,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/","url":"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/","name":"Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) D\u00f6n\u00fc\u015f\u00fc","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-01-03T22:30:12+00:00","description":"Merhaba, ben Fatih Soysal ve bug\u00fcn size oyun geli\u015ftirme ve 3 boyutlu grafiklerde s\u0131k\u00e7a kullan\u0131lan bir kavram olan Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) nas\u0131l do\u011fru bir \u015fekilde d\u00f6nd\u00fcr\u00fclece\u011fini detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. OBB'ler, eksenleri d\u00fcnya koordinat sistemine g\u00f6re keyfi a\u00e7\u0131larla y\u00f6nlendirilmi\u015f dikd\u00f6rtgen prizmalard\u0131r. Bu nedenle, d\u00f6nd\u00fcrme i\u015flemi, standart dikd\u00f6rtgen kutulara g\u00f6re daha karma\u015f\u0131k bir hal al\u0131r.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/oryantasyonlu-dikdortgen-kutularin-obb-donusu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Oryantasyonlu Dikd\u00f6rtgen Kutular\u0131n (OBB) D\u00f6n\u00fc\u015f\u00fc"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8553","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=8553"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8553\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=8553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=8553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=8553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}