Skip to content

Commit

Permalink
- Updated documentation for Ray constructor
Browse files Browse the repository at this point in the history
- Upgraded dependencies to interval-tree and some dev packages
- released patch 1.2.17
  • Loading branch information
alexbol99 committed Dec 2, 2020
1 parent 8caca87 commit 05c9c77
Show file tree
Hide file tree
Showing 55 changed files with 5,353 additions and 5,008 deletions.
335 changes: 77 additions & 258 deletions .idea/workspace.xml

Large diffs are not rendered by default.

12 changes: 7 additions & 5 deletions dist/main.cjs.js
Expand Up @@ -6802,15 +6802,17 @@ class Face extends CircularLinkedList {
Flatten.Face = Face;

/**
* Class representing a ray.
* Class representing a ray (a half-infinite line).
* @type {Ray}
*/
class Ray {
/**
* Ray may be constructed by setting start point and a normal vector
* Ray goes to the right direction with respect to the normal vector
* If normal vector is omitted ray is considered horizontal (normal vector is (0,1))
* If started point is omitted, ray is started at zero point
* Ray may be constructed by setting an <b>origin</b> point and a <b>normal</b> vector, so that any point <b>x</b>
* on a ray fit an equation: <br />
* (<b>x</b> - <b>origin</b>) * <b>vector</b> = 0 <br />
* Ray defined by constructor is a right semi-infinite line with respect to the normal vector <br/>
* If normal vector is omitted ray is considered horizontal (normal vector is (0,1)). <br/>
* Don't be confused: direction of the normal vector is orthogonal to the ray <br/>
* @param {Point} pt - start point
* @param {Vector} norm - normal vector
*/
Expand Down
12 changes: 7 additions & 5 deletions dist/main.esm.js
Expand Up @@ -6798,15 +6798,17 @@ class Face extends CircularLinkedList {
Flatten.Face = Face;

/**
* Class representing a ray.
* Class representing a ray (a half-infinite line).
* @type {Ray}
*/
class Ray {
/**
* Ray may be constructed by setting start point and a normal vector
* Ray goes to the right direction with respect to the normal vector
* If normal vector is omitted ray is considered horizontal (normal vector is (0,1))
* If started point is omitted, ray is started at zero point
* Ray may be constructed by setting an <b>origin</b> point and a <b>normal</b> vector, so that any point <b>x</b>
* on a ray fit an equation: <br />
* (<b>x</b> - <b>origin</b>) * <b>vector</b> = 0 <br />
* Ray defined by constructor is a right semi-infinite line with respect to the normal vector <br/>
* If normal vector is omitted ray is considered horizontal (normal vector is (0,1)). <br/>
* Don't be confused: direction of the normal vector is orthogonal to the ray <br/>
* @param {Point} pt - start point
* @param {Vector} norm - normal vector
*/
Expand Down
12 changes: 7 additions & 5 deletions dist/main.umd.js
Expand Up @@ -6804,15 +6804,17 @@
Flatten.Face = Face;

/**
* Class representing a ray.
* Class representing a ray (a half-infinite line).
* @type {Ray}
*/
class Ray {
/**
* Ray may be constructed by setting start point and a normal vector
* Ray goes to the right direction with respect to the normal vector
* If normal vector is omitted ray is considered horizontal (normal vector is (0,1))
* If started point is omitted, ray is started at zero point
* Ray may be constructed by setting an <b>origin</b> point and a <b>normal</b> vector, so that any point <b>x</b>
* on a ray fit an equation: <br />
* (<b>x</b> - <b>origin</b>) * <b>vector</b> = 0 <br />
* Ray defined by constructor is a right semi-infinite line with respect to the normal vector <br/>
* If normal vector is omitted ray is considered horizontal (normal vector is (0,1)). <br/>
* Don't be confused: direction of the normal vector is orthogonal to the ray <br/>
* @param {Point} pt - start point
* @param {Vector} norm - normal vector
*/
Expand Down
964 changes: 482 additions & 482 deletions docs/Arc.html

Large diffs are not rendered by default.

310 changes: 155 additions & 155 deletions docs/Box.html

Large diffs are not rendered by default.

282 changes: 141 additions & 141 deletions docs/Circle.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/CircularLinkedList.html

Large diffs are not rendered by default.

138 changes: 69 additions & 69 deletions docs/DE9IM.html

Large diffs are not rendered by default.

290 changes: 145 additions & 145 deletions docs/Edge.html

Large diffs are not rendered by default.

16 changes: 8 additions & 8 deletions docs/Errors.html

Large diffs are not rendered by default.

552 changes: 276 additions & 276 deletions docs/Face.html

Large diffs are not rendered by default.

394 changes: 197 additions & 197 deletions docs/Line.html

Large diffs are not rendered by default.

274 changes: 137 additions & 137 deletions docs/LinkedList.html

Large diffs are not rendered by default.

180 changes: 90 additions & 90 deletions docs/Matrix.html

Large diffs are not rendered by default.

488 changes: 244 additions & 244 deletions docs/Multiline.html

Large diffs are not rendered by default.

190 changes: 95 additions & 95 deletions docs/PlanarSet.html

Large diffs are not rendered by default.

494 changes: 247 additions & 247 deletions docs/Point.html

Large diffs are not rendered by default.

916 changes: 458 additions & 458 deletions docs/Polygon.html

Large diffs are not rendered by default.

104 changes: 52 additions & 52 deletions docs/Ray.html

Large diffs are not rendered by default.

604 changes: 302 additions & 302 deletions docs/Segment.html

Large diffs are not rendered by default.

604 changes: 302 additions & 302 deletions docs/Vector.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/algorithms_boolean_op.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/algorithms_distance.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/algorithms_inversion.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/algorithms_ray_shooting.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/algorithms_relation.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/classes_arc.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/classes_box.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/classes_circle.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/classes_edge.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/classes_face.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/classes_line.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/classes_matrix.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/classes_multiline.js.html

Large diffs are not rendered by default.

7 changes: 4 additions & 3 deletions docs/classes_point.js.html

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions docs/classes_polygon.js.html

Large diffs are not rendered by default.

16 changes: 9 additions & 7 deletions docs/classes_ray.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/classes_segment.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/classes_vector.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/data_structures_circular_linked_list.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/data_structures_de9im.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/data_structures_linked_list.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/data_structures_planar_set.js.html

Large diffs are not rendered by default.

366 changes: 183 additions & 183 deletions docs/global.html

Large diffs are not rendered by default.

10 changes: 6 additions & 4 deletions docs/index.html

Large diffs are not rendered by default.

56 changes: 28 additions & 28 deletions docs/module-BooleanOp.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/module-RayShoot.html

Large diffs are not rendered by default.

70 changes: 35 additions & 35 deletions docs/module-Relation.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/utils_constants.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/utils_errors.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/utils_utils.js.html

Large diffs are not rendered by default.

0 comments on commit 05c9c77

Please sign in to comment.