Standart 2D SVG/Canvas öğelerini (Raphael-JS ile çizilmiş) izometrik bir 3Dish görünümünde görüntülemek için bazı JavaScript kodları üzerinde çalışıyorum.İzometrik görünüm için SVG ögelerini çevirme
İki tane dikdörtgenin yan yana çizildiğini varsayalım. Sonra onları izometrik bir görünüm için doğru açılarda (temelde 30 derecelik bir bükülme) yeniden çiziyorum. (İki mukabil elemanlar için orijinini gösterdik Yukarıdaki resimde .)
Sorunum düzgün tüm bireysel unsurları bu kadar çevirmek için nasıl bilmiyorum sadece örtüşen yerine "kiremit" doğru.
Fayansları kullanmak, herhangi bir döşemenin yerleşimini bir öncekine dayanabildiğim için işleri daha kolay hale getirirken, bu durumda fayans çalışmayacak. Her şey dinamik ve basit x/y uçaklarından daha karmaşık olacak. Bu nesnelerin nasıl yerleştirileceğine dair herhangi bir karışıklık varsa
Here is an image of some isometric tiles.
Unvanınız HTML tuval öğesi kullandığınızı gösterir görünüyor. Raphael SVG'yi kullandığı için (orada da tuvalden bahsediyor olsalar bile) bazı cevaplar almak için bunu temizlemek isteyebilirsiniz. İlginç bir soru olsa da! – polarblau
İpucu için teşekkürler, polarblau. Sorumu açıklığa kavuşturmaya çalışacağım. –
Sorunuzda sağladığınız grafik, iki karenin aynı yükseklikten zeminde olduğunu varsayarak, doğru bir izometrik projeksiyon olmadığını unutmayın. Sağladığınız URL'de gösterildiği gibi, bitişik karoların kenarları projeksiyondan sonra hizalanmalıdır. Eğer probleminizi göstermeye çalışıyorsanız, belki de bunun sizin gösterdiğiniz güncel/yanlış sonuç olduğunu daha net bir şekilde belirtmelisiniz. – Phrogz