Bir süredir buna nasıl yaklaşacağım konusunda sıkıştım, bu yüzden herhangi bir öneri minnetle takdir edilecektir!
Bir dokuyu sağ alt öklid üçgeni şeklinde Poincare Diskteki hiperbolik bir üçgene eşlemek istiyorum.
İşte doku (dokunun sol üst üçgeni şeffaf ve kullanılmamış). Bunu Escher'ın Circle Limit I'in bir parçası olarak tanıyabilirsiniz.
Üzgünüz, göründüğü gibi ikiden fazla bağlantı yayınlamak için izin verilmediği için yoruma bakın!
Ve bu çokgene benziyor (başlangıçta ortalanmış, yani iki kenar düz çizgiler, ancak genel olarak üç kenar da dairesel yaylar olacak):
Çokgenin merkezi, köşeleri tarafından oluşturulan öklid üçgeninin teşviğidir ve ben dokuyu teşvikini kullanarak eşleştiriyorum, çokgenin sahip olduğu yüz sayısına bölerek ve her yüzü karşılık gelen çokgen yüzüne eşleştiriyorum. Ancak sonuç şöyle görünür:
Herkes bu UV eşleme kullanarak çözülebilir olduğunu düşünüyorsa, ben bazı örnek kod sağlamak için mutlu olurdu, ancak bunun mümkün olmadığını düşünmeye başladım ve kendi eşleme fonksiyonları yazmak zorunda kalacağım.
AB, AC, BC hatları aslında satırlar değil yaylar olabileceğinden @ Nathan'ın cevabını biraz ayrıntılandırarak ÇÖZÜLDÜ.
Yöntem: en uzun tarafı seçin, mesela BC, sonra bunu eşit sayıda parçaya bölün. Diğer iki tarafı aynı sayıda parçaya bölün. Daha sonra bunları birbirine bağlayan çizgiler (aşağıdaki cevapta DE) düz çizgiler değil de yaylar olmalıdır. Bu yeni yayları gerektiği gibi alt bölümlere ayırın, yeni üçgenleri yüzler olarak ekleyin ve ardından UV'nin bu yeni yüzlere dokunun sağ alt üçgenini eşleyin.