Skip to content

Commit a5caba6

Browse files
committed
docs(all): adjusted module scopes for docs, and some cleanup
1 parent c113da1 commit a5caba6

18 files changed

Lines changed: 39 additions & 34 deletions

File tree

packages/io/dxf-deserializer/src/DxfReader.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ const parse = (reader, data) => {
177177
return reader
178178
}
179179

180-
/**
180+
/*
181181
* Parse the given line in the context of the given reader, emitting group value pairs
182182
* @param reader {DxfReader} - context DxfReader to use
183183
* @param line {String} - line to parse
@@ -200,7 +200,7 @@ const parseLine = (reader, line) => {
200200
}
201201
}
202202

203-
/**
203+
/*
204204
* Parse the given line in the context of the given reader, and update the group
205205
* @param reader {DxfReader} - context DxfReader to use
206206
* @param line {String} - line to parse
@@ -216,7 +216,7 @@ const setDxfGroup = (reader, line) => {
216216
}
217217
}
218218

219-
/**
219+
/*
220220
* Parse the given line in the context of the given reader, and update the (group) value
221221
* @param reader {DxfReader} - context DxfReader to use
222222
* @param line {String} - line to parse

packages/modeling/src/curves/bezier/arcLengthToT.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import { lengths } from './lengths.js'
2020
* @param {number} [options.segments=100] the number of segments to use when approximating the curve length.
2121
* @param {object} bezier a bezier curve.
2222
* @returns a number in the [0, 1] interval or NaN if the arcLength is negative or greater than the total length of the curve.
23-
* @alias module:modeling/curves/bezier.arcLengthToT
23+
* @alias module:modeling/bezier.arcLengthToT
2424
*/
2525
export const arcLengthToT = (options, bezier) => {
2626
const defaults = {

packages/modeling/src/curves/bezier/create.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
*
2424
* @param {Array} points An array with at least 2 elements of either all numbers, or all arrays of numbers that are the same size.
2525
* @returns {bezier} a new bezier data object
26-
* @alias module:modeling/curves/bezier.create
26+
* @alias module:modeling/bezier.create
2727
*/
2828
export const create = (points) => {
2929
if (!Array.isArray(points)) throw new Error('Bezier points must be a valid array/')
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
/**
22
* Represents a bezier easing function.
33
* @see {@link bezier} for data structure information.
4-
* @module modeling/curves/bezier
4+
* @module modeling/bezier
5+
*
56
* @example
6-
* import { curves } from '@jscad/modeling'
7-
* const { bezier } = curves
7+
* import { bezier } from '@jscad/modeling'
88
*/
9+
export { arcLengthToT } from './arcLengthToT.js'
910
export { create } from './create.js'
10-
export { valueAt } from './valueAt.js'
11-
export { tangentAt } from './tangentAt.js'
12-
export { lengths } from './lengths.js'
1311
export { length } from './length.js'
14-
export { arcLengthToT } from './arcLengthToT.js'
12+
export { lengths } from './lengths.js'
13+
export { tangentAt } from './tangentAt.js'
14+
export { valueAt } from './valueAt.js'

packages/modeling/src/curves/bezier/length.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ import { lengths } from './lengths.js'
1111
* @param {number} segments the number of segments to use when approximating the curve length.
1212
* @param {object} bezier a bezier curve.
1313
* @returns an approximation of the curve's length.
14-
* @alias module:modeling/curves/bezier.length
14+
* @alias module:modeling/bezier.length
1515
*/
1616
export const length = (segments, bezier) => lengths(segments, bezier)[segments]

packages/modeling/src/curves/bezier/lengths.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import { valueAt } from './valueAt.js'
1111
* @param {number} segments the number of segments to use when approximating the curve length.
1212
* @param {object} bezier a bezier curve.
1313
* @returns an array containing the cumulative length of the segments.
14+
* @alias module:modeling/bezier.lengths
1415
*/
1516
export const lengths = (segments, bezier) => {
1617
let sum = 0
@@ -25,7 +26,7 @@ export const lengths = (segments, bezier) => {
2526
return lengths
2627
}
2728

28-
/**
29+
/*
2930
* Calculates the Euclidean distance between two n-dimensional points.
3031
*
3132
* @example

packages/modeling/src/curves/bezier/tangentAt.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* @param {number} t : the position of which to calculate the bezier's tangent value; 0 < t < 1
1111
* @param {object} bezier : an array with at least 2 elements of either all numbers, or all arrays of numbers that are the same size.
1212
* @return {array | number} the tangent at the requested position.
13-
* @alias module:modeling/curves/bezier.tangentAt
13+
* @alias module:modeling/bezier.tangentAt
1414
*/
1515
export const tangentAt = (t, bezier) => {
1616
if (t < 0 || t > 1) {

packages/modeling/src/curves/bezier/valueAt.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* @param {number} t : the position of which to calculate the value; 0 < t < 1
1212
* @param {object} bezier : a Bézier curve created with bezier.create().
1313
* @returns {array | number} the value at the requested position.
14-
* @alias module:modeling/curves/bezier.valueAt
14+
* @alias module:modeling/bezier.valueAt
1515
*/
1616
export const valueAt = (t, bezier) => {
1717
if (t < 0 || t > 1) {
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**
22
* Curves are n-dimensional mathematical constructs that define a path from vertex 0 to vertex 1.
3-
* @module modeling/curves
3+
* @alias module:modeling.curves
4+
*
45
* @example
5-
* import { curves } from '@jscad/modeling'
6-
* const { bezier } = curves
6+
* import { bezier } from '@jscad/modeling'
77
*/
88
export * as bezier from './bezier/index.js'

packages/modeling/src/geometries/index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
*
66
* @see [Geom2]{@link module:modeling/geom2} - 2D geometry consisting of 2D outlines
77
* @see [Geom3]{@link module:modeling/geom3} - 3D geometry consisting of polygons
8-
* @see [Path2]{@link module:modeling/path2} - 2D geometry consisting of ordered points
9-
* @see [Path3]{@link module:modeling/path3} - 3D geometry consisting of ordered vertices
10-
* @see [Poly2]{@link module:modeling/poly2} - 2D polygon consisting of points
11-
* @see [Poly3]{@link module:modeling/poly3} - 3D polygon consisting of vertices
8+
* @see [Path2]{@link module:modeling/path2} - 2D geometry consisting of ordered 2D points
9+
* @see [Path3]{@link module:modeling/path3} - 3D geometry consisting of ordered 3D vertices
10+
* @see [Poly2]{@link module:modeling/poly2} - 2D polygon consisting of 2D points
11+
* @see [Poly3]{@link module:modeling/poly3} - 3D polygon consisting of 3D vertices
1212
* @see [Slice]{@link module:modeling/slice} - 3D geometry consisting of 3D contours
13+
* @alias module:modeling.geometry
1314
*
14-
* @module modeling/geometries
1515
* @example
1616
* import { geom2, geom3, path2, poly2, poly3, slice } from '@jscad/modeling'
1717
*/

0 commit comments

Comments
 (0)