shiftedOutlines関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
Copies of the outlines translated horizontally by the supplied map-unit offset.
インポート
import { shiftedOutlines } from "@johnmorrisdotca/chizu";
定義
function shiftedOutlines(outlines: readonly MapOutline[], by: number): MapOutline[]
引数
| 名前 | 型 | 説明 |
|---|---|---|
outlines | readonly MapOutline[] | Native parsed region outlines, including their region identifiers. |
by | number | The second segment endpoint’s vertical map coordinate. |
戻り値
MapOutline[]
Copies of the outlines translated horizontally by the supplied map-unit offset.
例
import WORLD from "@johnmorrisdotca/chizu/world";
import { mapOutlines, shiftedOutlines } from "@johnmorrisdotca/chizu";
// The world's outlines one turn of the earth to the east, for the copy drawn beside it.
const shifted = shiftedOutlines(mapOutlines(WORLD), WORLD.width);
console.log(Math.round(shifted[0]!.rings[0]!.minX - mapOutlines(WORLD)[0]!.rings[0]!.minX));
// 10001000出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。