https://github.com/jhermsmeier/node-lagrange-points
Calculate Lagrangian libration points
https://github.com/jhermsmeier/node-lagrange-points
gravity lagrange-point space
Last synced: 2 months ago
JSON representation
Calculate Lagrangian libration points
- Host: GitHub
- URL: https://github.com/jhermsmeier/node-lagrange-points
- Owner: jhermsmeier
- License: mit
- Created: 2015-04-12T17:57:26.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-04-12T18:07:20.000Z (about 10 years ago)
- Last Synced: 2025-01-15T13:01:46.440Z (5 months ago)
- Topics: gravity, lagrange-point, space
- Language: JavaScript
- Size: 109 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# lagrange-points
[](https://npmjs.com/lagrange-points)
[](https://npmjs.com/lagrange-points)
[](https://travis-ci.org/jhermsmeier/node-lagrange-points)## Install via [npm](https://npmjs.com)
```sh
$ npm install lagrange-points
```## Usage
```js
var Lagrange = require( 'lagrange-points' )
``````js
// Masses is kg
var moon = 7.3477 * 1e22
var earth = 5.97219 * 1e24
// Distance in km
var distance = 384399
``````js
var params = Lagrange.getParameters( earth, moon, distance )
```Result:
```js
{
distance: 384399,
massRatio: 81.27972018454756,
barycenter: 4671.85594625043,
x1: 58023.627116674485,
x2: 64520.474068579846,
x3: 174776.59760000271,
h: 38380.30836459083,
z: 382084.4941699412,
r: 4.144102486825536
}
```