Interface BuildTourWaypointsInputInternal

Inputs to buildTourWaypoints.

interface BuildTourWaypointsInput {
    options: Required<
        Pick<
            CameraTourPlanOptions,
            "eyeHeight"
            | "dwellMs"
            | "flightDurationMs",
        >,
    >;
    spaceGraph: SpaceGraph;
    stops: readonly TourStop[];
    up: [number, number, number];
    viewpointGraph: ViewpointGraph;
}

Properties

options: Required<
    Pick<
        CameraTourPlanOptions,
        "eyeHeight"
        | "dwellMs"
        | "flightDurationMs",
    >,
>

Resolved options — every field used here is required.

spaceGraph: SpaceGraph
stops: readonly TourStop[]
up: [number, number, number]

World up — looked up from the source scene when not overridden.

viewpointGraph: ViewpointGraph