unproject関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
The sky position under a point of the chart: the inverse of project, with the same options.
インポート
import { unproject } from "@johnmorrisdotca/hoshi-stars/projection";
定義
function unproject(kind: Projection, point: MapPoint, options: ProjectionOptions): SkyPoint | undefined
引数
| 名前 | 型 | 説明 |
|---|---|---|
kind | "stereographic" | "orthographic" | "gnomonic" | "equidistant" | "equirectangular" | "mollweide" | "hammer" | The projection. |
point | MapPoint | A point of the chart, in the same units and convention as |
options | ProjectionOptions | The same options that drew the chart. |
戻り値
SkyPoint | undefined
Right ascension (0 up to 360) and declination in degrees, or undefined when the point is outside the map: beyond the edge of the orthographic disc, the equidistant disc (radius pi times scale), the Mollweide and Hammer ovals, or the equirectangular rectangle.
例
import { project, unproject } from "@johnmorrisdotca/hoshi-stars/projection";
const options = { centre: { rightAscension: 279.2, declination: 38.8 }, scale: 200 };
const spot = project("orthographic", { rightAscension: 290, declination: 45 }, options)!;
console.log(unproject("orthographic", spot, options)); // { rightAscension: 290, declination: 45 }, to rounding{ rightAscension: 290, declination: 45.00000000000001 }出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。