Witam, na zaliczenie przedmiotu mam taki oto temat: "Triangulacja Delaunaya z użyciem algorytmu Rupperta (wykorzystać pakiet GEOMPACK - funkcje dtriw2, xedge)". Mam już taka oto rozpiske:
program test
implicit none
integer i,j, mode,npt,ntri
real*8 ex1,ex2,ey1,ey2, fx1,fx2,fy1,fy2, ix,iy
logical intrsct
real*8 vcl(2,10)
integer ind(5),til(3,5),tnbr(3,5),stack(100),ier
mode=0
ex1=1; ey1=1
ex2=2; ey2=2
fx1=1; fy1=3
fx2=2; fy2=0
call xedge(mode, ex1,ey1,ex2,ey2, fx1,fy1,fx2,fy2, ix,iy, intrsct)
write(*,*) 'Punkt przeciecia'
if (intrsct) then
write (*,*) ' to ',ix,iy
else
write (*,*) ' nie istnieje'
endif
npt=5
vcl(1,1)=0; vcl(2,1)=1
vcl(1,2)=0; vcl(2,2)=3
vcl(1,3)=1; vcl(2,3)=0
vcl(1,4)=1; vcl(2,4)=2
vcl(1,5)=1; vcl(2,5)=4
do i=1,5
ind(i)=i
enddo
call dtriw2(npt,100,vcl,ind,ntri,til,tnbr,stack,ier)
do i=1,ntri
write(*,*) til(:,i)
enddo
end
moje pytanie, prośba to czy mogli byście mi podpowiedzieć wytłumaczyć, co znaczą i do czego służą ex, ey, fx,fy oraz vcl, jak je interpretować? i jak użyć "call" by zadziałały polecenia xedge i dtriw2. mam sciągnięty plik geompack2 ale nie bardzo wiem jak i z czym to się je.
Pozdrawiam