Курсовая работа: Создание программы для определения вершин пирамиды с выпуклым основанием по данным точкам
begin
Angle:= arccos(scalar(a,b))/(lengthOf Vector(a)*lengthOfVector(b));
end;
Function projection;
begin
projection:=(lengthOfVector(a)*lengthOfVector(b)*angle(a,b));
end;
Procedure VECTMult;
begin
with c do
begin
x:=a.y*b.z-b.y*a.z;
y:=a.z*b.x-b.z*a.z;
z:=a.x*b.y-b.x*a.y;
end;
end;
Function collinearity;
begin
if ((a.x/b.x)=(a.y/b.y))and((a.y/b.y)=(a.z/b.z)) then
collinearity:=true
else
collinearity:=false;
end;
Function MixeMult;
begin
MixeMult:=a.x*b.y*c.z+a.y*b.z*a.x+a.z*b.x*c.z-a.z*b.y*c.x-a.y*b.x*c.z-a.x*b.z*c.y;
end;
Function coplanarity;
begin