All Projects → DeBos99 → Pas Coogeo

DeBos99 / Pas Coogeo

Licence: mit
Pas-CooGeo is coordinate geometry library for Pascal.

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
cas
Cellular Automata Simulator
Stars: ✭ 22 (-12%)
Mutual labels:  math, geometry
Mathnet Spatial
Math.NET Spatial
Stars: ✭ 246 (+884%)
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
Geokit
Geo-Toolkit for PHP.
Stars: ✭ 223 (+792%)
Mutual labels:  geometry, distance
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
Math Toolbox
Lightweight and modular math toolbox
Stars: ✭ 71 (+184%)
Mutual labels:  math, geometry
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
Sharpmath
A small .NET math library.
Stars: ✭ 36 (+44%)
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

Made with Pascal

GitHub GitHub followers GitHub forks GitHub stars GitHub watchers GitHub contributors

GitHub commit activity GitHub commit activity GitHub commit activity GitHub last commit

GitHub issues GitHub closed issues

Donate

Pas-CooGeo is coordinate geometry library for Pascal.

Content

Prerequisites

Windows

  • Install Git.
  • Install Pascal.
  • Run following command in the command prompt:
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].