Написал 6е задание на вычислительную геометрию, задача наименьшего круга по алгоритму Велзля

This commit is contained in:
AZEN-SGG 2024-12-08 22:18:24 +03:00
parent 6e9934a2d8
commit b36187b77d
18 changed files with 264 additions and 1 deletions

View file

@ -0,0 +1,21 @@
#ifndef SCP
#define SCP
#include <stdbool.h>
#include <stdio.h>
#include <math.h>
#include "types.h"
#define exp 1.e-6
circle MEC(point * I, int ilen, point * N, int nlen);
bool belongs(circle crcl, point p);
double powd(double number);
circle primitive(point * N, int nlen);
circle centermass(point p1, point p2);
circle byThreePoints(point * warp);
double straightAngle(point p1, point p2);
double distance(point p1, point p2);
void printCircle(circle crcl);
#endif