Kullanıcı arabiriminin bir parçası olarak, seçilebilecek ana görünümünde birçok görsel öğeyi görüntüleyen bir Mac OS X uygulaması geliştiriyorum. Bu elemanlar, görünüm içinde gerçekten herhangi bir yere yerleştirilebilir. UI, elemanları seçmenin çeşitli yollarını destekleyecektir: dikdörtgen seçim çerçevesi seçimi, elips seçim çerçevesi seçimi ve 'serbest' kement seçimi.Bir kement seçim aracı uygulamak için algoritma?
Zaten dikdörtgen ve eliptik seçim çerçevesi seçimim var. Algoritma oldukça basittir; elemanın alanı dikdörtgensel/elips alanı ile kesişiyorsa bir eleman 'seçilmiş' olarak kabul edilir. o Photoshop gibi çağdaş resim işleme uygulamalarında olduğu gibi
kement seçimi sadece çalışacaktır; kullanıcı kendini kapatacak bir yolu tıklayabilir ve sürükleyebilir ve çizilen yolun içerdiği öğeler seçilecektir. seçim şekilde sınırsız olduğu
Bu algoritma muhtemelen, çok daha karmaşık dikdörtgen/eliptik bir seçim daha uzun olacaktır. Birisinin böyle bir şey yazmayı deneyimlediğine ya da ne tür programlama tekniklerine ihtiyaç duyulduğuna ve eğer bu algoritmanın çalışabilmesinin en etkili yolunun bana doğru yönde yönlendirilebileceğini merak ediyorum.
Şimdiden teşekkürler. Aklıma
Merhaba CJ, Bu özellik için kodlamayı başarılı bir şekilde yaptıysanız, lütfen örnek kod için bağlantıyı yapıştırın. Benim için yanı sıra başkaları için de tam olarak yardımcı olacaktır. Çok zamanımızı koruyacaktır. Yardımlarınız için bekleyiniz. – Gyanendra