purpletta / 3-point-visualization Goto Github PK
View Code? Open in Web Editor NEWHomework on the discipline geometry, SPbU
Homework on the discipline geometry, SPbU
Для корректной работы программы необходимо: 1) Установить все необходимые библиотеки Команда: pip install -r requirements.txt 2) Запустить файл main.py 3) После запуска выберете, подходящий для вас режим работы программы и задайте координаты первых трех точек 4) После будут открываться окна с изображениями: а) Куба в пространстве, проеции на плоскость XY б) Тетраэдра в пространстве, проеции на плоскость XY в) Четырёхугольной пирамиды в пространстве, проеции на плоскость XY Чтобы перейти к следующему изображению необходимо закрыть окно с уже имеющейся на экране фигурой 5)Также после просмотра всех фигур - в корневой папке создастся 3 файла, в которых находятся 3 объемные фигуры. Данные изображения можно открыть с помощью Point3D, для проверки правильности построения самой фигуры, а не ее расположения в пространстве. Условия задачи, для которой создана программа: В правоориентированной системе координат в пространстве xOyz необходимо изобразить ортогональную проекцию заданной фигуры (описание фигуры дам ниже) на плоскость xOy. Программа сначала осуществляет проверку возмонжости построения фигур, по эти точкам(лежат ли точки на одной прямой и тд). В случае невозможности построения - программа оповестит об этом.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.