Skip to content

Commit

Permalink
Merge release-2.14
Browse files Browse the repository at this point in the history
Release 2.14
  • Loading branch information
axelpale authored Apr 26, 2023
2 parents 6882626 + ea5830e commit 47a65aa
Show file tree
Hide file tree
Showing 107 changed files with 3,078 additions and 162 deletions.
27 changes: 19 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,24 +24,35 @@ Shapes with position in space:

- [box2](https://axelpale.github.io/affineplane/docs/API.html#affineplanebox2), a cuboid in 2D, `{a,b,x,y,w,h}`
- [box3](https://axelpale.github.io/affineplane/docs/API.html#affineplanebox3), a cuboid in 3D, `{a,b,x,y,z,w,h,d}`
- [dir2](https://axelpale.github.io/affineplane/docs/API.html#affineplanedir2), direction in 2D, `{x,y}` of unit length
- [dir3](https://axelpale.github.io/affineplane/docs/API.html#affineplanedir3), direction in 3D, `{x,y,z}` of unit length
- [dist2](https://axelpale.github.io/affineplane/docs/API.html#affineplanedist2), distance between two points in 2D, `number`
- [dist3](https://axelpale.github.io/affineplane/docs/API.html#affineplanedist3), distance between two points in 3D, `number`
- [dir2](https://axelpale.github.io/affineplane/docs/API.html#affineplanedir2), a direction in 2D, `{x,y}` of unit length
- [dir3](https://axelpale.github.io/affineplane/docs/API.html#affineplanedir3), a direction in 3D, `{x,y,z}` of unit length
- [dist2](https://axelpale.github.io/affineplane/docs/API.html#affineplanedist2), a distance between two points in 2D, `number`
- [dist3](https://axelpale.github.io/affineplane/docs/API.html#affineplanedist3), a distance between two points in 3D, `number`
- [line2](https://axelpale.github.io/affineplane/docs/API.html#affineplaneline2), a line in 2D, `{origin,span}`
- [line3](https://axelpale.github.io/affineplane/docs/API.html#affineplaneline3), a line in 3D, `{origin,span}`
- [orient2](https://axelpale.github.io/affineplane/docs/API.html#affineplaneorient2), an orientation in 2D, `{a,b}`
- [path2](https://axelpale.github.io/affineplane/docs/API.html#affineplanepath2), an sequence of points in 2D, `[{x,y},...]`
- [path3](https://axelpale.github.io/affineplane/docs/API.html#affineplanepath3), an sequence of points in 3D, `[{x,y,z},...]`
- [plane2](https://axelpale.github.io/affineplane/docs/API.html#affineplaneplane2), a plane in 2D, `{a,b,x,y}`
- [plane3](https://axelpale.github.io/affineplane/docs/API.html#affineplaneplane3), an xy-plane in 3D, `{a,b,x,y,z}`
- [point2](https://axelpale.github.io/affineplane/docs/API.html#affineplanepoint2), a location on a plane, `{x,y}`
- [point3](https://axelpale.github.io/affineplane/docs/API.html#affineplanepoint3), a location in a 3D space, `{x,y,z}`
- [size2](https://axelpale.github.io/affineplane/docs/API.html#affineplanesize2), a rectangle size on a plane, `{w,h}`
- [point2](https://axelpale.github.io/affineplane/docs/API.html#affineplanepoint2), a location in 2D, `{x,y}`
- [point3](https://axelpale.github.io/affineplane/docs/API.html#affineplanepoint3), a location in 3D, `{x,y,z}`
- [scalar1](https://axelpale.github.io/affineplane/docs/API.html#affineplanescalar1), a first-order measure (length), `s`
- [scalar2](https://axelpale.github.io/affineplane/docs/API.html#affineplanescalar2), a second-order measure (area), `ss`
- [scalar3](https://axelpale.github.io/affineplane/docs/API.html#affineplanescalar3), a third-order measure (volume), `s`
- [segment2](https://axelpale.github.io/affineplane/docs/API.html#affineplanesegment2), a line segment in 2D space, `[{x,y},{x,y}]`
- [size2](https://axelpale.github.io/affineplane/docs/API.html#affineplanesize2), a rectangle size in 2D, `{w,h}`
- [size3](https://axelpale.github.io/affineplane/docs/API.html#affineplanesize3), a cuboid size in 3D, `{w,h,d}`
- [sphere2](https://axelpale.github.io/affineplane/docs/API.html#affineplanesphere2), a circle in 2D, `{x,y,r}`
- [sphere3](https://axelpale.github.io/affineplane/docs/API.html#affineplanesphere3), a sphere in 3D, `{x,y,z,r}`

Movements of shapes:

- [helm2](https://axelpale.github.io/affineplane/docs/API.html#affineplanehelm2), a [helmert](https://en.wikipedia.org/wiki/Helmert_transformation) transformation in 2D, `{a,b,x,y}`
- [helm3](https://axelpale.github.io/affineplane/docs/API.html#affineplanehelm3), a [helmert](https://en.wikipedia.org/wiki/Helmert_transformation) in 2D with 3D translation, `{a,b,x,y,z}`
- [vec2](https://axelpale.github.io/affineplane/docs/API.html#affineplanevector2), a vector in 2D, `{x,y}`
- [vec3](https://axelpale.github.io/affineplane/docs/API.html#affineplanevector2), a vector in 3D, `{x,y,z}`
- [vec3](https://axelpale.github.io/affineplane/docs/API.html#affineplanevector3), a vector in 3D, `{x,y,z}`
- [vec4](https://axelpale.github.io/affineplane/docs/API.html#affineplanevector3), a vector in 4D, `{x,y,z,w}`

See [API docs](https://axelpale.github.io/affineplane/docs/API.html) for more.

Expand Down
Loading

0 comments on commit 47a65aa

Please sign in to comment.