Zeo - Computational Geometry library
is a handy library for computational geometry and optics including:

  • color and optics computations
  • 2D/3D vectors and matrices
  • 6D spatial vectors and matrices
  • 3D frame and coordinate transportation
  • Euler parameter (unit quaternion)
  • 3D shape elements (plane, edge and triangle)
  • 3D shape primitives (box, sphere, cylinder, cone, ellipsoid, elliptic cylinder, polyhedron)
  • multiple 3D shapes
  • trianglation of non-convex
  • bounding volume (AABB, OBB, boundin ball, convex-hull)
  • collision checking (AABB tree, GJK, Muller-Preparata)
  • principal component analysis of point cloud
  • B-Rep (boundary representation) and boolean operations

Zeo requires CURE and ZM.

Download

The latest version
Zeozeo-1.0.1a.tgz02/24/2016
Older versions
Zeozeo-1.0.1.tgz07/21/2015
Zeozeo-1.0.0.tgz07/14/2015
Zeozeo-1.0.0-beta6.tgz05/11/2015
Zeozeo-1.0.0-beta5.tgz05/04/2015
Zeozeo-1.0.0-beta4.tgz05/01/2015
Zeozeo-1.0.0-beta3.tgz04/16/2015

Tutorial

will be open soon eventually.

Application gallery

under construction.

Contact

milib-inquiry[at]mi.ams.eng.osaka-u.ac.jp
accepts any questions, requests and reports.

milib-user-ml[at]mi.ams.eng.osaka-u.ac.jp
provides useful information for library users.

milib-devel-ml[at]mi.ams.eng.osaka-u.ac.jp
is for developer's communications.

If you'd like to join milib-user-ml or milib-devel-ml, send a request to
milib-admin-ml[at]mi.ams.eng.osaka-u.ac.jp

Copyright (C) Motor Intelligence Lab, Osaka University Since 2010