Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

61 lines (60 sloc) 1.982 kb
(defpackage :2d-geometry
(:nicknames :geometry :cl-geometry)
(:use :common-lisp :iterate :ramarren-utils)
(:export #:distance
#:circumference-circle
#:area-circle
#:area-ellipse-axes
#:circumference-ellipse-axes
#:perimeter-triangle
#:area-triangle-edge-edge-angle
#:area-triangle-edges
#:area-triangle-edges-small-angles
#:area-triangle-vertices
#:area-rectangle
#:perimeter-rectangle
#:area-square
#:perimeter-square
#:point
#:x #:y
#:point-equal-p
#:line-segment
#:start
#:end
#:line
#:A #:B #:C
#:polygon
#:point-list
#:edge-list
#:line-y-at-x #:line-x-at-y
#:line-from-segment
#:line-segment-length
#:lines-parralel-p
#:lines-equal-p
#:lines-intersection-point
#:line-segments-intersection-segment
#:line-segments-intersection-segment
#:line-segments-intersection-point
#:polygon-orientation
#:area-simple-polygon
#:point-in-polygon-crossing-p
#:point-in-polygon-winding-number
#:point-in-polygon-winding-p
#:triangulate
#:colinear-p
#:decompose-complex-polygon-nondisjoint
#:simple-polygon-p
#:simple-polygon-sh-p
#:frustrated-polygon-p
#:shamos-hoey
#:bentley-ottmann
#:decompose-complex-polygon-bentley-ottmann
#:decompose-complex-polygon-triangles
#:polygon-union
#:polygon-intersection
#:polygon-difference
#:make-polygon-from-point-list
#:make-polygon-from-point-ring
#:coords-to-points
#:make-polygon-from-coords
#:polygon-difference-nary))
Jump to Line
Something went wrong with that request. Please try again.