| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/AR/PointCloud/Source/PointCloud/Public/PointCloudComponent.h |
Include |
#include "PointCloudComponent.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(HideCategories=(Object, LOD), Meta=(BlueprintSpawnableComponent), ClassGroup=PointCloud)
class UPointCloudComponent : public UMeshComponent
Component for rendering a point cloud
Name | Description | ||
---|---|---|---|
|
bIsVisible |
If true, each tick the component will render its point cloud |
|
|
PointCloud |
Point cloud data that will be used for rendering, assumes each point is in world space |
|
|
PointCloudMaterial |
The material to render with |
|
|
float |
PointCloudUpdateInterval |
If > 0, will automatically update the point cloud data from AR system based on this interval (sec) |
|
PointColor |
The color to render the points with |
|
|
PointColors |
Point cloud color data that will be used for rendering |
|
|
float |
PointSize |
The size of the point when rendering |
|
UTexture * |
SpriteTexture |
An optional sprite texture to render the point with |
Name | Description | |
---|---|---|
|
UPointCloudComponent ( |
Name | Description | ||
---|---|---|---|
|
ClearPointCloud() |
Empties the point cloud |
|
|
GetPointsInBox ( |
Determines which points are within the box and returns those to the caller |
|
|
GetPointsOutsideBox ( |
Determines which points are outside the box and returns those to the caller |
|
|
SetIsVisible ( |
Changes the visibility setting |
|
|
SetPointCloud |
Updates the point cloud data with the new set of points |
|
|
SetPointCloudWithColors |
Updates the point cloud data with the new set of points and colors |
|
|
SetPointColor ( |
Allows you to change the color of the points being rendered |
|
|
SetPointSize ( |
Allows you to change the size of the points being rendered |