DeBos99 / Pas Coogeo
Licence: mit
Pas-CooGeo is coordinate geometry library for Pascal.
Stars: ✭ 25
Programming Languages
pascal
1382 projects
Projects that are alternatives of or similar to Pas Coogeo
Hole fixer
Demo implementation of smoothly filling holes in 3D meshes using surface fairing
Stars: ✭ 165 (+560%)
Mutual labels: math, geometry
Wave geometry
Manifold geometry with fast automatic derivatives and coordinate frame semantics checking
Stars: ✭ 92 (+268%)
Mutual labels: math, geometry
TriangleMeshDistance
Header only, single file, simple and efficient C++11 library to compute the signed distance function (SDF) to a triangle mesh
Stars: ✭ 55 (+120%)
Mutual labels: geometry, distance
Aardvark.base
Aardvark is an open-source platform for visual computing, real-time graphics and visualization. This repository is the basis for most platform libraries and provides basic functionality such as data-structures, math and much more.
Stars: ✭ 117 (+368%)
Mutual labels: math, geometry
Mathematics for Machine Learning
Learn mathematics behind machine learning and explore different mathematics in machine learning.
Stars: ✭ 28 (+12%)
Mutual labels: math, geometry
utils.js
👷 🔧 zero dependencies vanilla JavaScript utils.
Stars: ✭ 14 (-44%)
Mutual labels: math, geometry
autodiff
A .NET library that provides fast, accurate and automatic differentiation (computes derivative / gradient) of mathematical functions.
Stars: ✭ 69 (+176%)
Mutual labels: math, gradient
Mather
zzllrr mather(an offline tool for Math learning, education and research)小乐数学,离线可用的数学学习(自学或教学)、研究辅助工具。计划覆盖数学全部学科的解题、作图、演示、探索工具箱。目前是演示Demo版(抛转引玉),但已经支持数学公式编辑显示,部分作图功能,部分学科,如线性代数、离散数学的部分解题功能。最终目标是推动专业数学家、编程专家、教育工作者、科普工作者共同打造出更加专业级的Mather数学工具
Stars: ✭ 270 (+980%)
Mutual labels: math, geometry
Sophus
C++ implementation of Lie Groups using Eigen.
Stars: ✭ 1,048 (+4092%)
Mutual labels: math, geometry
Ecsharp
Home of LoycCore, the LES language of Loyc trees, the Enhanced C# parser, the LeMP macro preprocessor, and the LLLPG parser generator.
Stars: ✭ 141 (+464%)
Mutual labels: math, geometry
Polyhedra Viewer
Explore the relationships between convex regular-faced polyhedra.
Stars: ✭ 253 (+912%)
Mutual labels: math, geometry
Cheap Ruler Go
📏 cheapruler in Go: fast geodesic measurements
Stars: ✭ 176 (+604%)
Mutual labels: geometry, distance
erkir
Երկիր (Erkir) - a C++ library for geodesic and trigonometric calculations
Stars: ✭ 26 (+4%)
Mutual labels: geometry, distance
SharpMath2
2D math / geometry collision library for C#, compatable with monogame.
Stars: ✭ 36 (+44%)
Mutual labels: math, geometry
Three Mesh Bvh
A BVH implementation to speed up raycasting against three.js meshes.
Stars: ✭ 302 (+1108%)
Mutual labels: geometry, distance
Pas-CooGeo
Pas-CooGeo is coordinate geometry library for Pascal.
Content
Prerequisites
Windows
git clone "https://github.com/DeBos99/pas-coogeo.git"
Unix
Debian/Ubuntu based
- Run following commands in the terminal:
sudo apt install git fpc -y
git clone "https://github.com/DeBos99/pas-coogeo.git"
Arch Linux/Manjaro
- Run following commands in the terminal:
sudo pacman -S git fpc --noconfirm
git clone "https://github.com/DeBos99/pas-coogeo.git"
CentOS
- Run following commands in the terminal:
sudo yum install git fpc -y
git clone "https://github.com/DeBos99/pas-coogeo.git"
MacOS
- Run following commands in the terminal:
brew install git fpc
git clone "https://github.com/DeBos99/pas-coogeo.git"
Usage
- Move the file coogeo.pas to your project directory.
- Add following line at the top of your source file:
uses 'coogeo'
Documentation
Methods
Method | Description |
---|---|
Distance(x1,y1,x2,y2) | Returns distance between two points. |
Midpoint(x1,y1,x2,y2) | Returns coordinates of the line joining two points. |
Slope(x1,y1,x2,y2) | Returns slope of line joining two points. |
Gradient(x1,y1,x2,y2) | Synonymous with math.slope(x1,y1,x2,y2). |
Authors
- Michał Wróblewski - Main Developer - DeBos99
Contact
- Discord: DeBos#3292
- Reddit: DeBos99
License
This project is licensed under the MIT License - see the LICENSE file for details.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].