Desmos 3D Grafik Hesap Makinesi
(desmos.com)- Desmos'un 3D Calculator'ı, mevcut çevrimiçi grafik hesap makinesi deneyimini 3D grafik ortamına genişleten bir sayfadır
- Hesap makinesi açıklamasında fonksiyon grafikleri, nokta çizimi, cebirsel denklemlerin görselleştirilmesi, kaydırıcılar ve grafik animasyonları yer alır
- Sayfa şu anda, kullanılan tarayıcının 3D Calculator'ı çalıştırmak için gereken özelliklere sahip olmadığını bildiriyor
- Uyumluluğu kontrol etmek için desteklenen tarayıcılar ve yerel uygulamalar kılavuzuna bağlantı sunuluyor
- 3D hesap makinesini kullanmak için, Desmos'un gerektirdiği tarayıcı özelliklerini destekleyen bir ortamdan erişmek gerekir
3D grafik hesap makinesinin sunduğu deneyim
- Desmos 3D Calculator, Desmos'un 3D grafik hesap makinesi sayfasıdır
- Desmos hesap makinesi açıklamasında yer alan özellikler şunlardır
- fonksiyon grafikleri oluşturma
- nokta çizimi
- cebirsel denklemleri görselleştirme
- kaydırıcı ekleme
- grafik animasyonu
Tarayıcı çalıştırma koşulları
- Sayfanın mevcut içeriğinde, tarayıcının Desmos 3D Calculator'ı çalıştırmak için gereken özelliklerle donatılmadığını belirten bir mesaj gösteriliyor
- Uyumlu ortamlar Supported Browsers & Native Apps sayfasından kontrol edilebilir
1 yorum
Hacker News yorumları
Desmos ile animasyon yapan epey YouTuber var
Kendim denemedim ama insanların ortaya çıkardığı işler her zaman ilgi çekici
https://youtu.be/4_8eY_Ij-5k
Yukarıdaki videonun açıklaması: https://www.youtube.com/watch?v=6tBkJhmpfFc
xyile kamerayı döndürmekten bile keyif alıyordum; yorumlar bölümü bir kez daha dersini verdihttps://www.youtube.com/watch?v=XvS_yBj-nDM&list=PL2lqjYK9wCjzC4Y9xHYhot8YCXMpe9s35&index=1
sin(x)sin(y)sin(z)>0.1testini geçtiEk olarak
sin(x)sin(y)sin(z)+0.1sin(10x)sin(10y)sin(10z)>0.1de çalışıyorhttps://www.desmos.com/3d/85d41ad6c6
iya dacomplex()gibi bir işleve ihtiyaç var gibi görünüyorGeoGebra’da denenebilecek ifadeler arasında
xi^2,e^xπi,e^(πi^x),e^(x π i^π)gibi şeyler var; bazıları daire, spiral ya da ızgara gibi görünüyor veya takılıp kalıyorYalnızca SageMath, Python ön işlemesiyle
^işaretini XOR değil, üs alma içinexp()ya da**biçimine çeviriyor; SymPy’de iseE,I,pigibi sembollerin işlenmesi önemliSympy Gamma: https://gamma.sympy.org/
Sympy Beta, SymPy Gamma’nın WASM’e derlenmiş hâli: https://github.com/eagleoflqj/sympy_beta
Karmaşık koordinatları görselleştirirken z eksenine eşlemenin yararlı olup olmadığını, yoksa kübit dalga fonksiyonu
psiiçin gereken karmaşık fazın da daha yüksek boyutlu bir boyut olarak görselleştirilmesi gerekip gerekmediğini merak ediyorumDöndürme kontrollerini tasarlarken gimbal lock’u dikkate alan kişiye teşekkürler
Vay, https://www.desmos.com/3d/9eb92bb6e2 — örtük yüzey oluyor
Güzel görünüyor ve 3D fonksiyonları öğretirken bazı durumlarda kullanılabilir gibi. Özellikle daha yüksek doğruluk gerektiren karmaşık fonksiyonlar için yararlı görünüyor
Yine de 3D’ye giriş aşamasında, pürüzsüz eğriler yerine ızgarası görünen grafiklerin daha iyi olduğu çok durum var; bu yüzden çoğunlukla CalcPlot3D kullanmaya devam ederim gibi
CalcPlot3D, fonksiyon üzerindeki noktaları ve vektörleri göstermeyi, kontur grafiklerini ve döndürme cisimlerini görselleştirmeyi de iyi destekliyor
https://c3d.libretexts.org/CalcPlot3D/index.html
Lise matematik deneyi öğretmenim, sonsuz Kartezyen koordinat sistemi üzerinde integral ve türev içeren 2D fonksiyon gösterimi yapmamızı istemişti; sonra bunu 3D fonksiyon döndürmeye ve gökkuşağı renkli çıktıya kadar genişlettim
C# için iyi bir projeydi; çünkü tuval üzerindeki tek bir noktadan başlayıp geri kalanını temel nesne genişletmeleriyle kurmuştum
(x^{2}+9/4y^{2}+z^{2}-1)^{3}-x^{2}z^{3}-9/(80)y^{2}z^{3}=0Desmos, maliyet açısından ücretsiz ve erişilebilirliği de iyi olan en iyi grafik hesap makinesi. Yine de açık kaynak olmasını isterdim
Bir alternatif yapmaya çalıştım ama özelliklerine yetişmek gerçekten çok zordu; açık kaynak bir alternatifin çıkmasını umuyorum
Düzenleme: Görünüşe göre zaten https://www.geogebra.org/ var
Sıkılan ve meraklı öğrenciler sınıf yazılımlarını epey yaratıcı şekillerde kurcaladıkları için, çok hatalı ya da sezgisel olmayan yazılımlar ayakta kalmakta zorlanır
Öğretmenin anlatımının ötesine geçen öğrenciler, kavramları anlamak için araca güvenen sıradan öğrenciler ve ayrı bir eğitim materyali olmadan ders planına eklemesi gereken öğretmenler; hepsi kararlılık ister
Buna karşılık API belgeleri iyi yazılmış, bu yüzden Desmos’u bir siteye gömmek çok kolay
[^1]: https://github.com/desmosinc
[^2]: https://www.desmos.com/api/v1.8/docs/index.html
Desmos, kapalı kaynak olmasaydı iyi bir manevi halef gibi görünüyor
https://www.geogebra.org/m/pR5DME5S#material/yumfrbjr
Bu lisansın GPL ile nasıl bir arada var olabildiğini pek anlayamıyorum
Bunun nasıl çalıştığını açıklayabilecek biri var mı merak ediyorum
Güvenilirliği kesin değil ama Desmos 2D’nin kullandığı yöntemi açıklayan eski bir Reddit yorumu var. O yöntem 3D’ye de uygulanabildiği için Desmos 3D de benzer olabilir
[1]: https://www.reddit.com/r/desmos/comments/qlhmbc
Muhtemelen çok optimizasyon yapılmıştır ama başka bir yöntem pek aklıma gelmiyor. Işın izleme ya da ray marching teknikleri de var ama çıktıları farklı görünür ve keyfî fonksiyonlar için fazla maliyetli olma ihtimalleri yüksek
Marching tetrahedra algoritması da var ama ona benzemiyor; marching cubes patentinin süresi dolmuşken özellikle onu kullanmak için de pek neden görünmüyor
calcvegnuplotikilisini seviyorumhttps://github.com/lcn2/calc
dc(1)/bc(1)konusu açılmadan söyleyeyim:calc, karmaşık sayılar, C’ye benzer sözde struct/fonksiyonlar, kullanıcı tanımlı ondalık hassasiyet gibi çok daha fazlasını destekliyorAyrıca
calc/gnuplot, tost makinesi ayarındaki donanımlarda ya da 20-25 yıllık eski sistemlerde bile çalışıyorGerçekten harika. Grafiği kaydırma, yakınlaştırma/uzaklaştırma ve döndürme beklenen fare düğmeleriyle çalıştığı için çok kolay
Çoğu ticari matematik paketinde bile bu tür etkileşimler her zaman çok hantal olur; burada iyi çalışıyor