Classes
Methods
(static) makeCircle(Center, border, angleIncrement, lpattern, delay) → {Path}
Function to generate a circular path trajectory.
Parameters:
Name | Type | Description |
---|---|---|
Center |
Equatorial | celestial coordinate of circle center. |
border |
number | Equatorial | circle angle aperture in rad or celestial coordinate of a point at the circle border. |
angleIncrement |
number | angle step for the circle discretization in rad. |
lpattern |
Array | [laser on number of steps, laser off number of steps]. |
delay |
number | time delay between steppers sucessive steps in multiples of 100 us. |
Returns:
path for the circular trajectory.
- Type
- Path
(static) makeGeodesic(eq0, eq1, angleIncrement, lpattern, delay) → {Path}
Function to generate a geodesic path trajectory.
Parameters:
Name | Type | Description |
---|---|---|
eq0 |
Equatorial | geodesic starting point. |
eq1 |
Equatorial | geodesic ending point. |
angleIncrement |
number | angle step for the geodesic discretization in rad. |
lpattern |
Array | [laser on number of steps, laser off number of steps]. |
delay |
number | time delay between steppers sucessive steps in multiples of 100 us. |
Returns:
path for the geodesic trajectory.
- Type
- Path