Class PointCloud

点群データを表現するクラス

const provider = new mapray.RawPointCloudProvider({
resource: {
prefix: "https://..."
}
});
const point_cloud = viewer.point_cloud_collection.add( provider );
point_cloud.setPointShape( mapray.PointCloud.PointShapeType.GRADIENT_CIRCLE );

See

PointCloudProvider

Hierarchy

  • PointCloud

Constructors

Properties

_debug_render_axis: boolean
_debug_render_box: boolean
_debug_render_ellipsoid: boolean
_debug_render_section: boolean
_debug_shader: boolean
_dispersion: boolean
_glenv: GLEnv
_point_shape: PointShapeType
_point_size: number
_point_size_limit: number
_point_size_type: PointSizeType
_points_per_pixel: number
_rid?: number
_root: Box
_scene: mapray.Scene
_visibility: boolean

Accessors

Methods

  • 点を描画する際のサイズ point_size_typeにより単位が異なる

    See

    PointCloud.getPointSizeType

    Returns number

  • 点を描画する際のサイズを設定。 PointCloud.setPointSizeTypeにより指定された値によって解釈される単位が異なる。

    Parameters

    • val: number

      設定する値

    Returns void

  • 点を描画する際の最大ピクセルサイズを設定

    Parameters

    • val: number

      設定する値

    Returns void

  • 点群Box読み込みを行う際の解像度[points/pixel]を設定

    Parameters

    • val: number

      設定する値

    Returns void