Cesium for Unreal 2.12.0
Loading...
Searching...
No Matches
FCesiumPointCloudShading Struct Reference

Options for adjusting how point clouds are rendered using 3D Tiles. More...

#include <CesiumPointCloudShading.h>

Public Member Functions

bool operator== (const FCesiumPointCloudShading &OtherPointCloudShading) const
 
bool operator!= (const FCesiumPointCloudShading &OtherPointCloudShading) const
 

Public Attributes

bool Attenuation = false
 Whether or not to perform point attenuation.
 
float GeometricErrorScale = 1.0f
 The scale to be applied to the tile's geometric error before it is used to compute attenuation.
 
float MaximumAttenuation = 0.0f
 The maximum point attenuation in pixels.
 
float BaseResolution = 0.0f
 The average base resolution for the dataset in meters.
 

Detailed Description

Options for adjusting how point clouds are rendered using 3D Tiles.

Definition at line 13 of file CesiumPointCloudShading.h.

Member Function Documentation

◆ operator!=()

bool FCesiumPointCloudShading::operator!= ( const FCesiumPointCloudShading & OtherPointCloudShading) const
inline

Definition at line 71 of file CesiumPointCloudShading.h.

◆ operator==()

bool FCesiumPointCloudShading::operator== ( const FCesiumPointCloudShading & OtherPointCloudShading) const
inline

Definition at line 63 of file CesiumPointCloudShading.h.

Member Data Documentation

◆ Attenuation

bool FCesiumPointCloudShading::Attenuation = false

Whether or not to perform point attenuation.

Attenuation controls the size of the points rendered based on the geometric error of their tile.

Definition at line 21 of file CesiumPointCloudShading.h.

◆ BaseResolution

float FCesiumPointCloudShading::BaseResolution = 0.0f

The average base resolution for the dataset in meters.

For example, a base resolution of 0.05 assumes an original capture resolution of 5 centimeters between neighboring points.

This is used in place of geometric error when the tile's geometric error is

  1. If this value is zero, each tile with a geometric error of 0 will have its geometric error approximated instead.

Definition at line 60 of file CesiumPointCloudShading.h.

◆ GeometricErrorScale

float FCesiumPointCloudShading::GeometricErrorScale = 1.0f

The scale to be applied to the tile's geometric error before it is used to compute attenuation.

Larger values will result in larger points.

Definition at line 32 of file CesiumPointCloudShading.h.

◆ MaximumAttenuation

float FCesiumPointCloudShading::MaximumAttenuation = 0.0f

The maximum point attenuation in pixels.

If this is zero, the Cesium3DTileset's maximumScreenSpaceError will be used as the maximum point attenuation.

Definition at line 44 of file CesiumPointCloudShading.h.


The documentation for this struct was generated from the following file: