3D Fare Nedir?

Üç boyutlu (3B) bir fare, kullanıcının bir imleci bir uygulama içinde üç boyutlu olarak hareket ettirmesini mümkün kılmak için tasarlanmış geleneksel iki boyutlu (2B) faredeki bir varyasyondur. Bir 3D farenin gerçek tasarımı, bir üreticiden diğerine değişebilir; bazı modellerde, birim üzerinde düzenlenmiş ek düğmelere sahip bir 2D fareden başka bir şey yoktur, böylece, basıldığında, fare kontrol ettiği ekseni değiştirir. Başka bir 3B fare stili, cihazı havada tutarak ve kullanılan uygulama içinde bir 3B model veya kamera gibi hareket ettirip döndürerek kullanılır. 3B fare kullanırken karşılaşılabilecek sorunlardan biri, fare imlecinin uygulamadaki imleçle ilgili hareketlerinin iyi koordine edilmediği ve kontrol etmeyi zorlaştıran çözüm konusudur. Çoğu durumda, bir 3D fare, bir modelleme, mühendislik veya bilimsel görselleştirme programında 3D nesnelerin tasarımı ve manipülasyonu için kullanılır.

3B farenin çözmesi amaçlanan sorun, sanal 3B ortamda manevra yapmaktır. Bu geleneksel olarak, tuş vuruşlarını ve normal bir farenin hareketlerini bir araya getirerek yapılır. Bu problemli ve yavaş olabilir, bazen bir tasarımcının belirli yüzlere erişmek için bir modelin görünümünü sürekli olarak döndürmesini veya verimli çalışmak için birkaç ayrı pencereyi aynı anda açık tutmasını gerektirir.

Bir 3B fare çeşitli şekillerde çalışabilir, ancak iki yöntem en yaygın olanıdır. Birincisi, farenin serbest hareket sağlamak için kullandığı mekanizma ne olursa olsun, kullanılan 3B program içinde bir dizi klavye ve 2D fare makrosunu aktive etmesidir. Bu örnekte, fare, birden fazla tuşa basma veya ayrı adımlar dizisi gerektirmeden normal rotasyonları, seçimleri ve diğer hareketleri tetiklemenin uygun bir yoludur. Bu, neredeyse varolan herhangi bir programla iyi çalışma avantajına sahiptir, çünkü yalnızca varolan işlevselliği tetiklemektedir.

Kullanılabilecek bir başka yöntem, 3B farenin özel hareketlerini ve işlevselliğini doğrudan bir 3B uygulamasına bağlamaktır; böylece bir nesneyi değiştirmek, bir klavye ve 2B fare kullanmaktan farklıdır. Bu, 3D uygulama kullanmanın verimliliğini büyük ölçüde artırabilir. Bir dezavantajı, uygulamanın gelişmiş eklentileri desteklemesi veya fare hareketini programa entegre etmenin bir yolunun olması gerektiğidir.

Gerçek tasarımda, bir 3D fare bir platform üzerinde yükseltilmiş bir küre, silindirik bir kadran, çoklu düğmeli standart bir fare, hatta mekanik bir kola tutturulmuş bir kalem olarak görünebilir. Havada tutulan ve hareket ettirilen fareler, bir değnek veya düğmelerle süslenmiş kavisli bumerang benzeri bir şekil olarak görünebilir. Benzersiz bir tasarım, fare devresinin çoğunu, bir yandan avuç içinde küçük bir erişilebilir düğme bankası bulunan bir yandan halka üzerine yerleştirerek kullanıcının el hareketleriyle nesneleri manipüle etmesine olanak tanır.