Octaviz'de 3B Grafik Çizilmesi
Octavın bir eklentisi olan octaviz ile çok şık 3 boyutlu grafikler çizdirmek mümkün. Örnek kodumuzda octaviz fonksiyonlarını kullanan ve bir dosyadan bilgileri okuyarak 3 boyutlu olarak çizdiren bir fonksiyon var. En temel anlamda, bir malzemenin yansıma özelliğini tanımlayan fonksiyona BRDF deniliyor. Bu link ten de indirebileceğiniz data dosyasında, aluminyum bronz alaşımına belirli bir yerden ışık gönderildiğinde, malzeme üzerindeki yarım küre üzerinde tanımlı olan BRDF fonksiyonuna ait, R G ve B dalgaboyları için aldığı değerler bulunmakta. Kodumuz bu bilgileri dosyadan okuyarak 3 boyutlu olarak çizdiriyor. Aşağıdaki kodu "plotBrdf.m" şeklinde kaydettiğiniz taktirde bu kodu komut satırından standart bir kod gibi çalıştırabilirsiniz. function plotBrdf = plotBrdf(filename,color); a=load(filename); [theta,phi] = meshgrid(0:pi/64:pi/2,0:pi/64:2*pi); r=ones(size(phi,2),size(theta,1)); ratio= min(a(:,3))/max(a(:,3)) if (ratio for i=1:size(r,1) for j=1:size(r,2) if (colo...