All Projects → gisalgs → geom

gisalgs / geom

Licence: other
Algorithms for geometric operations

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to geom

featool-multiphysics
FEATool - "Physics Simulation Made Easy" (Fully Integrated FEA, FEniCS, OpenFOAM, SU2 Solver GUI & Multi-Physics Simulation Platform)
Stars: ✭ 190 (+295.83%)
Mutual labels:  geometry
SeeThere
iOS app for identifying a location through the camera.
Stars: ✭ 18 (-62.5%)
Mutual labels:  geometry
utils.js
👷 🔧 zero dependencies vanilla JavaScript utils.
Stars: ✭ 14 (-70.83%)
Mutual labels:  geometry
macuahuitl
The "Macuahuitl" Generative Art Toolbox
Stars: ✭ 68 (+41.67%)
Mutual labels:  geometry
MidcurveNN
Computation of Midcurve of Thin Polygons using Neural Networks
Stars: ✭ 19 (-60.42%)
Mutual labels:  geometry
vos whatsapp
vangav open source - whatsapp; generated using vangav backend:
Stars: ✭ 14 (-70.83%)
Mutual labels:  geometry
curve-shortening-demo
Visualize curve shortening flow in your browser.
Stars: ✭ 19 (-60.42%)
Mutual labels:  geometry
geoh
Transform a geoJSON into a list of geohashes that intersect with it
Stars: ✭ 26 (-45.83%)
Mutual labels:  geometry
pyprt
Python bindings for the "Procedural Runtime" (PRT) of CityEngine by Esri.
Stars: ✭ 36 (-25%)
Mutual labels:  geometry
AdaptiveDistanceFields.jl
Adaptively sampled distance fields in Julia
Stars: ✭ 22 (-54.17%)
Mutual labels:  geometry
CGoGN 2
n-dimensional Meshes with Combinatorial Maps
Stars: ✭ 19 (-60.42%)
Mutual labels:  geometry
GeoJSON4EntityFramework
Create GeoJSON from Entity Framework Spatial Data or WKT
Stars: ✭ 18 (-62.5%)
Mutual labels:  geometry
geometry sketcher
Constraint-based geometry sketcher for blender
Stars: ✭ 1,119 (+2231.25%)
Mutual labels:  geometry
BodyParts3D
Clone of the BodyParts3D/Anatomography 3D model files
Stars: ✭ 32 (-33.33%)
Mutual labels:  geometry
rgeometry
Computational Geometry library written in Rust
Stars: ✭ 77 (+60.42%)
Mutual labels:  geometry
euclid.js
2D Euclidean geometry classes, utilities, and drawing tools
Stars: ✭ 69 (+43.75%)
Mutual labels:  geometry
geometer
A simple drawing program to replicate construction with a compass and straightedge
Stars: ✭ 19 (-60.42%)
Mutual labels:  geometry
geometrycommands
Commandline application for manipulating geometry.
Stars: ✭ 24 (-50%)
Mutual labels:  geometry
pypoman
Python module for polyhedral geometry
Stars: ✭ 26 (-45.83%)
Mutual labels:  geometry
CGAL.jl
CGAL meets Julia
Stars: ✭ 21 (-56.25%)
Mutual labels:  geometry

Code for geometric algorithms

This is no formal installation for this package (or any packages in gisalgs). However, installing the code is not complicated. It is important to organize everything in a directory and each package such as geom is a subdirectory. Now suppose we use the directory at the root called /lib to store everything and we create a subfolder called gisalgs there. Under the /lib/gisalgs directory, create a subdirectory called geom and save all the files in this repository in geom. It will be essential to have the __init__.py in geom (this is just an empty file with the specific file name). Lastly, make sure to copy __init__.py to the parent directory (in this case, /lib/gisalgs).

The following is an example of using modules in this repository:

import sys
sys.path.append('/lib/gisalgs')

from geom.point import *

p, p1, p2 = Point(10,0), Point(0,100), Point(0,1)
print(p.distance(p1))
print(p1)
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].