Interface PickResult

ピック結果

関数型 mapray.Viewer.pick の戻り値のオブジェクト構造である。

interface PickResult {
    b3d_scene?: B3dScene;
    category: Category;
    distance: number;
    entity?: Entity;
    point_cloud?: PointCloud;
    position: Vector3;
}

Properties

b3d_scene?: B3dScene

ピックしたB3dオブジェクトのインスタンス (種類が Viewer.Category.B3D_SCENE のとき、追加されるプロパティ) ピック位置にB3dがない場合は undefined になります。

category: Category

ピックしたオブジェクトの種類

distance: number

ピックした位置までの距離 (ray.direction の長さが単位 / pick の時はm)

entity?: Entity

ピックしたエンティティ。ピック位置にエンティティがない場合は undefined になります。

point_cloud?: PointCloud

ピックした点群。 ピック位置に点群がない場合は undefined になります。

position: Vector3

ピックした位置 (GOCS)